Details

Time bar (total: 29.6s)

analyze285.0ms (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
6.3%4.7%70.2%0.1%0%25%0%7
11.5%8.6%66.3%0.1%0%25%0%8
18.2%13.7%61.2%0.1%0%25%0%9
32.8%20.5%41.9%0.1%0%37.4%0%10
38.9%24.3%38.1%0.1%0%37.4%0%11
45.7%28.5%33.9%0.1%0%37.4%0%12
Compiler

Compiled 32 to 21 computations (34.4% saved)

sample2.1s (7%)

Results
1.7s8256×body256valid
386.0ms2019×body256invalid
Bogosity

preprocess192.0ms (0.6%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) (*.f64 (atan2.f64 re im) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) (log.f64 re)) (*.f64 (atan2.f64 im base) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0)))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) (log.f64 im)) (*.f64 (atan2.f64 base re) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0)))
Outputs
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) (*.f64 (atan2.f64 re im) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) (log.f64 re)) (*.f64 (atan2.f64 im base) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0)))
(/.f64 (*.f64 (log.f64 (hypot.f64 base im)) (log.f64 re)) (pow.f64 (log.f64 re) 2))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) (log.f64 im)) (*.f64 (atan2.f64 base re) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)) (pow.f64 (log.f64 im) 2))
Compiler

Compiled 34 to 23 computations (32.4% saved)

simplify67.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
Outputs
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))

eval2.0ms (0%)

Compiler

Compiled 43 to 26 computations (39.5% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 10 computations (33.3% saved)

localize37.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 13 computations (66.7% saved)

series244.0ms (0.8%)

Counts
3 → 50
Calls

21 calls:

TimeVariablePointExpression
37.0ms
base
@0
(pow.f64 (log.f64 base) 2)
26.0ms
base
@-inf
(pow.f64 (log.f64 base) 2)
22.0ms
base
@0
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
12.0ms
base
@inf
(pow.f64 (log.f64 base) 2)
3.0ms
im
@-inf
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
Compiler

Compiled 14780 to 11345 computations (23.2% saved)

rewrite132.0ms (0.4%)

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

simplify676.0ms (2.3%)

Algorithm
egglog
Counts
301 → 403
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))))
(+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)))) (+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base)))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)))))))
(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))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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))
(-.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 1 (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (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 (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 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(*.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 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 -1) (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))))))
(*.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 (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 (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 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) 1))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
Outputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(+.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (sqrt.f64 (*.f64 im im)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))))
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (sqrt.f64 (*.f64 im im))) (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))))
(+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)))) (+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))))
(fma.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (sqrt.f64 (*.f64 im im))) (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))
(+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))
(fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))))
(fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (fma.f64 1/720 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))))
(+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))))
(+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))))))))
(+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (fma.f64 1/720 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))))))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))))
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (sqrt.f64 (*.f64 re re))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (sqrt.f64 (*.f64 re re)))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)))))))
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (sqrt.f64 (*.f64 re re))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6)))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base))))))
(+.f64 (fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base)))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)))))))
(+.f64 (fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) (fma.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))))))
(+.f64 (fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)))))))
(fma.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (fma.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)))))))
(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 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) -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))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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))
(-.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))))
(*.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))) (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 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (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 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (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 (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 (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 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (neg.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 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.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 (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)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 -1) (pow.f64 (log.f64 base) 2))
(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))))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (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)))
(*.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 (log.f64 base) (neg.f64 (neg.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))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (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 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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)))) (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.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 (hypot.f64 re im))) (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)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 1 0) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (pow.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) -1) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 0 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.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 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))

eval604.0ms (2%)

Compiler

Compiled 12658 to 5917 computations (53.3% saved)

prune111.0ms (0.4%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New37330403
Fresh000
Picked011
Done000
Total37331404
Error
0b
Counts
404 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
0.5b
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
0.6b
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
1.4b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
0.6b
(/.f64 (if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
0.6b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.3b
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (pow.f64 (log.f64 base) 2))
1.4b
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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))
0.4b
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
0.8b
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
0.6b
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
0.9b
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
0.9b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
0.5b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
0.5b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
0.7b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
45.8b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 base) 2))
48.2b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))
46.9b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))
45.4b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))
0.7b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
0.5b
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
0.9b
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
0.5b
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.5b
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
0.6b
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
0.9b
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
1.5b
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
0.6b
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
0.9b
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
0.8b
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Compiler

Compiled 1355 to 854 computations (37% saved)

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.4b
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
0.4b
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
Compiler

Compiled 45 to 9 computations (80% saved)

series153.0ms (0.5%)

Counts
3 → 78
Calls

27 calls:

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

Compiled 17380 to 13985 computations (19.5% saved)

rewrite157.0ms (0.5%)

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

simplify957.0ms (3.2%)

Algorithm
egglog
Counts
421 → 481
Calls
Call 1
Inputs
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (log.f64 (sqrt.f64 (pow.f64 im 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (pow.f64 (/.f64 1 re) 2))))
(+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (pow.f64 (/.f64 1 re) 2)))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) 2)) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (log.f64 (sqrt.f64 (pow.f64 re 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (+.f64 (*.f64 1/720 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (*.f64 1/2 (pow.f64 (/.f64 -1 im) 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (*.f64 1/2 (pow.f64 (/.f64 -1 im) 2)))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (neg.f64 -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(*.f64 -1 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (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)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base))) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) (/.f64 -1 (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.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 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 -1 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(neg.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 1))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 -1 (log.f64 base))))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 -1 (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(neg.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
Outputs
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (log.f64 (sqrt.f64 (pow.f64 im 2))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (sqrt.f64 (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 im im))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (sqrt.f64 (*.f64 im im))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 (sqrt.f64 (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (sqrt.f64 (*.f64 im im))) (fma.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6)) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 (sqrt.f64 (*.f64 im im))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (pow.f64 (/.f64 1 re) 2))))
(fma.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (neg.f64 (log.f64 (/.f64 1 re))) (*.f64 1/2 (pow.f64 (/.f64 1 re) 2))))
(+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (pow.f64 (/.f64 1 re) 2)))))
(fma.f64 1/720 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6)) (fma.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (neg.f64 (log.f64 (/.f64 1 re))) (*.f64 1/2 (pow.f64 (/.f64 1 re) 2)))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(fma.f64 1/2 (pow.f64 (/.f64 -1 re) 2) (fma.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (neg.f64 (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) 2)) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(fma.f64 1/2 (pow.f64 (/.f64 -1 re) 2) (fma.f64 1/720 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6)) (fma.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (neg.f64 (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (log.f64 (sqrt.f64 (pow.f64 re 2))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (sqrt.f64 (*.f64 re re))) (log.f64 (sqrt.f64 (*.f64 re re))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (sqrt.f64 (*.f64 re re))) (log.f64 (sqrt.f64 (*.f64 re re)))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (sqrt.f64 (*.f64 re re))) (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6)) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))))
(fma.f64 1/2 (pow.f64 (/.f64 1 im) 2) (+.f64 (neg.f64 (log.f64 (/.f64 1 im))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))))))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (+.f64 (*.f64 1/720 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))))
(fma.f64 1/2 (pow.f64 (/.f64 1 im) 2) (fma.f64 1/720 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re)) -15))) (pow.f64 (/.f64 1 im) 6)) (+.f64 (neg.f64 (log.f64 (/.f64 1 im))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (*.f64 1/2 (pow.f64 (/.f64 -1 im) 2))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 1/2 (pow.f64 (/.f64 -1 im) 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (*.f64 1/2 (pow.f64 (/.f64 -1 im) 2)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (fma.f64 1/720 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re)) -15))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 1/2 (pow.f64 (/.f64 -1 im) 2)))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (/.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 base))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 base)) (/.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base)))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base)) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(fma.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re)) -15))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re)) -15))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (/.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 base))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 base)) (/.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base)))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base)) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(fma.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re)) -15))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re)) -15))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (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 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) -1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) 0) (/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(+.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (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)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base)))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base)))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) 2) (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.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 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) 2)) (/.f64 -1 (log.f64 base)))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 -1 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))
0.2b
(*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
0.5b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 48 to 30 computations (37.5% saved)

series116.0ms (0.4%)

Counts
2 → 12
Calls

12 calls:

TimeVariablePointExpression
25.0ms
base
@0
(*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
22.0ms
im
@0
(*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
10.0ms
im
@-inf
(*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
7.0ms
im
@inf
(*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
1.0ms
im
@0
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))
Compiler

Compiled 3040 to 2290 computations (24.7% saved)

rewrite144.0ms (0.5%)

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

simplify357.0ms (1.2%)

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

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 21 computations (63.2% saved)

series93.0ms (0.3%)

Counts
2 → 36
Calls

12 calls:

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

Compiled 8640 to 6565 computations (24% saved)

rewrite141.0ms (0.5%)

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

simplify643.0ms (2.2%)

Algorithm
egglog
Counts
251 → 327
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (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))
(fma.f64 1 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) -1) (log.f64 base))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (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 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.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 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) -1) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(neg.f64 (-.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(if (!=.f64 -1 0) (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2))) -1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 -1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(-.f64 0 (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 -1 (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 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (/.f64 1 (*.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 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 1) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) -1))
(/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 base))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (log.f64 base))
(/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (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 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (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 -1 (log.f64 base)) -1) (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 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) 1/3)
(pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
Outputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(fma.f64 1 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(fma.f64 0 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(+.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) -1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) (cbrt.f64 (pow.f64 (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 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.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 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) -1) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (-.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 -1 0) (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2))) -1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 -1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(-.f64 0 (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.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 (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.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 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (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 1 (log.f64 base)))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 -1 -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(/.f64 (*.f64 -1 (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 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.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))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (/.f64 1 (*.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 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (*.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 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 1) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) -1))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 base))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (log.f64 base))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (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 -1 (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (neg.f64 (log.f64 base))) (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 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) 1/3)
(/.f64 (cbrt.f64 -1) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (cbrt.f64 -1) (pow.f64 (log.f64 base) 2))

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 26 computations (53.6% saved)

series285.0ms (1%)

Counts
3 → 32
Calls

15 calls:

TimeVariablePointExpression
11.0ms
base
@0
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
3.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))
3.0ms
re
@0
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
2.0ms
im
@0
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
Compiler

Compiled 13800 to 10765 computations (22% saved)

rewrite160.0ms (0.5%)

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

simplify558.0ms (1.9%)

Algorithm
egglog
Counts
264 → 318
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 3))
(*.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (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 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (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))) (pow.f64 (pow.f64 (log.f64 base) 2) 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 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 3)))
(*.f64 (log.f64 base) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 3))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 1/3)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3))
(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 1 0) (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 (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 (*.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 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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 1 (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (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 (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 (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 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.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 (neg.f64 -1) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (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 (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 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (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 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)
(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 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.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 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 1) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (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 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (*.f64 -15 (/.f64 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2)) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6)))) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 3))
(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) 2) 3)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (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 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 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 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 3)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (log.f64 base) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 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) 2) 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 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(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) 2) 3)
(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 1 0) (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 (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 (*.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 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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))))
(*.f64 (*.f64 (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 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.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 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 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(*.f64 (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 (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 (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 (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)) (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 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.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 (neg.f64 -1) (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (log.f64 base)) (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))))))
(*.f64 (cbrt.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)))
(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 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(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 (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 (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 (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 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.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 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.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 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.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 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (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 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (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))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (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)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (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)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (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 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
0.5b
(cbrt.f64 (log.f64 base))
0.5b
(cbrt.f64 (pow.f64 (log.f64 base) 2))
0.5b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 72 to 32 computations (55.6% saved)

series147.0ms (0.5%)

Counts
3 → 32
Calls

15 calls:

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

Compiled 10640 to 8445 computations (20.6% saved)

rewrite108.0ms (0.4%)

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

simplify343.0ms (1.2%)

Algorithm
egglog
Counts
181 → 242
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 re 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (/.f64 1 re) 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))))))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (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 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.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 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2) (cbrt.f64 (cbrt.f64 (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)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)
(pow.f64 (cbrt.f64 (log.f64 base)) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(*.f64 (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))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 1 (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) 1)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (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 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (cbrt.f64 (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (cbrt.f64 (log.f64 base)) 1)
(pow.f64 (log.f64 base) 1/3)
(cbrt.f64 (log.f64 base))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.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 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base)))
(*.f64 1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.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 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (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 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (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 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 3)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) 3)
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 3)))
Outputs
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 re 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))))))
(+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (pow.f64 re 6) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (/.f64 1 re) 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (*.f64 (pow.f64 (/.f64 1 re) 6) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 (pow.f64 im 4) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 (pow.f64 im 4) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/24 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 1 im) 4)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 1/3) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/24 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 1 im) 4)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 1/3)) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.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)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (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 (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 (*.f64 (cbrt.f64 (cbrt.f64 (pow.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))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(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)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.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)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(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)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -1))
(pow.f64 (cbrt.f64 (log.f64 base)) 2)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (log.f64 base) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1)
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (log.f64 base))
(*.f64 1 (cbrt.f64 (log.f64 base)))
(cbrt.f64 (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) 1)
(cbrt.f64 (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (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 (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 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(*.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)))) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (cbrt.f64 (log.f64 base)) 1)
(cbrt.f64 (log.f64 base))
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 3)
(cbrt.f64 (log.f64 base))
(pow.f64 (cbrt.f64 (log.f64 base)) 1)
(cbrt.f64 (log.f64 base))
(pow.f64 (log.f64 base) 1/3)
(cbrt.f64 (log.f64 base))
(cbrt.f64 (log.f64 base))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.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 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 0 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.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)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.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 (hypot.f64 re im)) (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)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.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 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.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 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (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 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (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 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (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 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 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 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (*.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 (hypot.f64 re im)) (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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.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 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 3)) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))

eval1.2s (4.2%)

Compiler

Compiled 59773 to 28848 computations (51.7% saved)

prune848.0ms (2.9%)

Pruning

48 alts after pruning (46 fresh and 2 done)

PrunedKeptTotal
New1917341951
Fresh131225
Picked101
Done325
Total1934481982
Error
0b
Counts
1982 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
45.4b
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) 0) (/.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
0.6b
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
45.4b
(if (!=.f64 (log.f64 (/.f64 -1 im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
1.4b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
0.6b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
16.0b
(/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3) 1/3) (log.f64 base))
0.8b
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
45.4b
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (log.f64 base))
0.9b
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
0.9b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (log.f64 base))
0.5b
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (log.f64 base))
0.5b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
0.5b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
0.7b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2)))
45.8b
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
45.4b
(/.f64 (neg.f64 (if (!=.f64 (log.f64 (/.f64 -1 im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (/.f64 -1 im)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 (log.f64 base) 2))
45.4b
(/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 (log.f64 base) 2))
45.6b
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 3)) (pow.f64 (log.f64 base) 2))
48.2b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))
46.9b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))
45.4b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))
45.4b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
45.4b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) 3))) (pow.f64 (log.f64 base) 2))
0.4b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.7b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3)) (log.f64 base))
0.7b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
1.4b
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
45.4b
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
0.5b
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.5b
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
0.6b
(*.f64 (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
45.4b
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
0.7b
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
0.8b
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))
0.7b
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 base))) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
0.6b
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))
0.6b
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
45.4b
(*.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
0.6b
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (log.f64 base))))
0.6b
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
0.5b
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base)))
0.5b
(*.f64 (log.f64 base) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
47.0b
(*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
45.7b
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
48.1b
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
46.9b
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
45.3b
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
0.8b
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Compiler

Compiled 1903 to 1302 computations (31.6% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 22 to 7 computations (68.2% saved)

localize14.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))
Compiler

Compiled 30 to 19 computations (36.7% saved)

series9.0ms (0%)

Counts
1 → 4
Calls

6 calls:

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

Compiled 920 to 710 computations (22.8% saved)

rewrite170.0ms (0.6%)

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

simplify466.0ms (1.6%)

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

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 16 computations (59% saved)

series100.0ms (0.3%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
base
@-inf
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
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))
0.0ms
im
@0
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
0.0ms
re
@0
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 8900 to 6785 computations (23.8% saved)

rewrite126.0ms (0.4%)

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

simplify802.0ms (2.7%)

Algorithm
egglog
Counts
233 → 292
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 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 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (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 (hypot.f64 re im))) (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 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.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)) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.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 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.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)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.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)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (neg.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (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 (hypot.f64 re im))) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.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 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 3))
(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)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (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 (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 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (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 (neg.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) (/.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 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (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 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.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 1 (cbrt.f64 (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 (cbrt.f64 (log.f64 base)) (*.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 (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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) -1) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.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 (/.f64 1 (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 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.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)) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.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 (/.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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (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) (cbrt.f64 (pow.f64 (/.f64 (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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (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)) (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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.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 (log.f64 base)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (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 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.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 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (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 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (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 (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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (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 (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 (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 (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 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.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) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (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 (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) (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))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (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 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (neg.f64 (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(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 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.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 -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)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.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) (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (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 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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)) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.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 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.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)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.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)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base)))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (neg.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.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 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (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 (hypot.f64 re im))) (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 (hypot.f64 re im))) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (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)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (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 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (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 (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 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (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 (neg.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) (/.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 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (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 (neg.f64 (neg.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) (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 (/.f64 1 (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) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (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 (cbrt.f64 (log.f64 base)) (*.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 (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 (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 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (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) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) -1) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.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 (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 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.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 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (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)) (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)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (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) (*.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)) (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 (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 (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 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) -1) (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))))
(/.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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (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)) (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))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (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 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (*.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 (/.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)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.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 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (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 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -1) (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 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.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 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.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 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (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)) (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 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.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)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.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 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.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 (/.f64 (/.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 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.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 (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 (log.f64 base))) (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) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (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) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(/.f64 (/.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) (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 (log.f64 base) 2))) 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 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.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 (/.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 (/.f64 (log.f64 base) (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 (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 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 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 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.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 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (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 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.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))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(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 (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 (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))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))

localize77.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
0.2b
(*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
0.2b
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))
0.5b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 110 to 69 computations (37.3% saved)

series51.0ms (0.2%)

Counts
2 → 16
Calls

12 calls:

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

Compiled 3160 to 2410 computations (23.7% saved)

rewrite176.0ms (0.6%)

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

simplify385.0ms (1.3%)

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

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 22 computations (64.5% saved)

series1.9s (6.4%)

Counts
3 → 36
Calls

27 calls:

TimeVariablePointExpression
30.0ms
im
@0
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
23.0ms
im
@0
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
17.0ms
re
@0
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
9.0ms
re
@0
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
7.0ms
im
@inf
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
Compiler

Compiled 137640 to 107085 computations (22.2% saved)

rewrite189.0ms (0.6%)

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

simplify1.5s (5.1%)

Algorithm
egglog
Counts
288 → 350
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))))
(+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))))))) (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))))
(+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))))))) (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (/.f64 1 re) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re))))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (/.f64 1 re) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re))))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (/.f64 1 re) 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))) (pow.f64 (/.f64 -1 re) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (pow.f64 im 4))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (pow.f64 im 4)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (pow.f64 im 6)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))) (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))) (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))))) (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))))))))) (pow.f64 (/.f64 1 im) 6)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (/.f64 -1 im) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (/.f64 -1 im) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))))))) (log.f64 (/.f64 -1 im))))) (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))))))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (/.f64 -1 im) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))) (pow.f64 re 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (pow.f64 re 6)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))) (pow.f64 re 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3))))
(+.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))))
(+.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))))
(+.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 3)))))))))) (pow.f64 im 6)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 3)))))))))) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2)))))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))
(*.f64 1 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 3) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 3))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 2))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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 (hypot.f64 re im)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (*.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 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (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 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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)) (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))))
(+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))))))) (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))) (fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))))))
(+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))))))) (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))))))
(fma.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))) (fma.f64 (pow.f64 re 6) (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (sqrt.f64 (*.f64 im im))))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (sqrt.f64 (*.f64 im im)))))) (fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (/.f64 1 re) 2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (pow.f64 (/.f64 1 re) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re))))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (/.f64 1 re) 2))))
(fma.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 1 re)) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 1 re)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4) (+.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (pow.f64 (/.f64 1 re) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re))))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))))) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (/.f64 1 re) 2)))))
(fma.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 1 re)) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 1 re)))))))) (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4) (fma.f64 (fma.f64 -1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (*.f64 -1/360 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)) (*.f64 im im)) -15))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))))) (log.f64 (/.f64 1 re)))) (fma.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 1 re))))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)) (*.f64 im im)) -15))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))) (pow.f64 (/.f64 1 re) 6) (+.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (pow.f64 (/.f64 1 re) 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))) (fma.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))) (pow.f64 (/.f64 -1 re) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))) (fma.f64 (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 -1/360 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)) (*.f64 im im)) -15))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))))) (log.f64 (/.f64 -1 re)))) (fma.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 -1 re))))))) (fma.f64 -1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 -1 re)))) (*.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)) (*.f64 im im)) -15))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) 1/720)))) (pow.f64 (/.f64 -1 re) 6) (fma.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 -1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))
(fma.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (pow.f64 im 4))))
(fma.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im) (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (*.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (pow.f64 im 4))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (pow.f64 im 4)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (pow.f64 im 6)))))
(fma.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im) (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (pow.f64 im 4) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))) (sqrt.f64 (*.f64 re re))) (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (sqrt.f64 (*.f64 re re))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))))))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (sqrt.f64 (*.f64 re re))) (*.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 im 6)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 2)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (pow.f64 (/.f64 1 im) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))) (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 2))))
(fma.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 1 im))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) -1/12)) (log.f64 (/.f64 1 im)))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (pow.f64 (/.f64 1 im) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))) (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))))) (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))))))))) (pow.f64 (/.f64 1 im) 6)))))
(fma.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 1 im))) (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) -1/12)) (log.f64 (/.f64 1 im)))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (fma.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (pow.f64 (/.f64 1 im) 2) (*.f64 (fma.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) -1/12))) (fma.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 -1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im)))) (*.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))))))))) (pow.f64 (/.f64 1 im) 6)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (/.f64 -1 im) 2)))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (/.f64 -1 im) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (/.f64 -1 im) 2))))
(fma.f64 (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) -1/12)))) (fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (/.f64 -1 im) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))))))) (log.f64 (/.f64 -1 im))))) (+.f64 (*.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))))))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))))))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/4 (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 (/.f64 -1 im) 2)))))
(fma.f64 (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (fma.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (log.f64 base) 2)) (*.f64 -1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))))))) (log.f64 (/.f64 -1 im)))) (fma.f64 -1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))) (fma.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) -1/12))) (*.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) -1/12)))) (fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (*.f64 (+.f64 1/2 1) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (/.f64 -1 im) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))) (pow.f64 re 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (pow.f64 re 6)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))) (pow.f64 re 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (sqrt.f64 (*.f64 im im))))) (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (sqrt.f64 (*.f64 im im)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 3)) (/.f64 (*.f64 2/3 (*.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2)))) (pow.f64 re 6)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))))))
(+.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))))
(+.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))))
(+.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))))
(+.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2)) (/.f64 (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (pow.f64 im 4)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2)))))
(+.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 3)))))))))) (pow.f64 im 6)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2))))))
(+.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))) (sqrt.f64 (*.f64 re re))) (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (sqrt.f64 (*.f64 re re))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))))))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (sqrt.f64 (*.f64 re re))) (*.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 3)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 3))))))))) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2)) (/.f64 (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (pow.f64 im 4)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 re 4) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2)))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) 2) (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2) 2))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))))) 1/3) 2)))))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/360 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (sqrt.f64 (*.f64 im im))))) (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (sqrt.f64 (*.f64 im im)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 3)) (/.f64 (*.f64 2/3 (*.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2)))) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2))) (+.f64 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 re 4) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (log.f64 base) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/12 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (log.f64 (sqrt.f64 (*.f64 im im))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2) 2)))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) 2)))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (+.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 3)))))))))) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (+.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2) 2))))) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) 2)))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) 1/3) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 im im)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))) (sqrt.f64 (*.f64 re re))) (fma.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (sqrt.f64 (*.f64 re re))) (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))))))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (sqrt.f64 (*.f64 re re))) (*.f64 1/720 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (fma.f64 1/9 (/.f64 (*.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 3)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 3))))))))) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (*.f64 (+.f64 1/2 1) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2) 2)) (+.f64 2/9 1/9))) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (log.f64 (hypot.f64 re im))))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 1 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (log.f64 base))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (log.f64 base) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (cbrt.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)) (log.f64 (hypot.f64 re im)))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 3) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 3))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 2))
(/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3) 1/3)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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 (hypot.f64 re im)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (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 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.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 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (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 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) -1) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.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 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (cbrt.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (log.f64 (hypot.f64 re im))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))

eval2.1s (7.2%)

Compiler

Compiled 78861 to 47308 computations (40% saved)

prune756.0ms (2.6%)

Pruning

42 alts after pruning (38 fresh and 4 done)

PrunedKeptTotal
New1658201678
Fresh231841
Picked101
Done246
Total1684421726
Error
0b
Counts
1726 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
0.5b
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
0.6b
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
0.5b
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
29.5b
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
1.3b
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
0.6b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
0.8b
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
0.5b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
0.5b
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
45.8b
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
0.9b
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
45.6b
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 3)) (pow.f64 (log.f64 base) 2))
48.2b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))
46.9b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))
45.4b
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
0.8b
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
0.4b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.7b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3)) (log.f64 base))
0.5b
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.5b
(*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im)))
0.5b
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
0.7b
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))) (log.f64 (hypot.f64 re im)))
0.5b
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
0.8b
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))
0.6b
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))
0.6b
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
0.6b
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (log.f64 base))))
0.6b
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
0.8b
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3)) (log.f64 (hypot.f64 re im)))
45.4b
(neg.f64 (if (!=.f64 (log.f64 (/.f64 -1 im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
45.4b
(neg.f64 (/.f64 (-.f64 0 (*.f64 3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) -3))
45.4b
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 -1 im))) (log.f64 base))) -3))
45.4b
(neg.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 -1 im))))) (*.f64 3 (log.f64 base))))
45.7b
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
48.1b
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
46.9b
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
45.3b
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
45.5b
(neg.f64 (-.f64 3 (-.f64 3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
45.4b
(neg.f64 (-.f64 1 (-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
45.4b
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))))
0.7b
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
Compiler

Compiled 1469 to 1020 computations (30.6% saved)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 81 to 24 computations (70.4% saved)

series164.0ms (0.6%)

Counts
2 → 64
Calls

18 calls:

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

Compiled 18020 to 14375 computations (20.2% saved)

rewrite155.0ms (0.5%)

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

simplify732.0ms (2.5%)

Algorithm
egglog
Counts
207 → 292
Calls
Call 1
Inputs
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (log.f64 (sqrt.f64 (pow.f64 im 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2)))))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1)))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (log.f64 (/.f64 1 re)))))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1)))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))))) (pow.f64 im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 (/.f64 1 im) 6))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 -1 (/.f64 1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -3) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (neg.f64 1/3)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 0 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 (/.f64 0 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 2))
(*.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 2) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(*.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) -1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1))
(*.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) -1))
(*.f64 -1 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1))
(/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) -1) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(/.f64 (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3) 1/3)
(pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3)
(pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(neg.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 0) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (neg.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (neg.f64 1/3)) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 0 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 1))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 1))
(*.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1))
(*.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(*.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1))
(/.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (*.f64 (/.f64 1 (log.f64 base)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) -1))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1) (cbrt.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (cbrt.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(neg.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
Outputs
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (/.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 base))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 base)) (/.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base)))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base)) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(fma.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (neg.f64 (*.f64 (pow.f64 re 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 -1/4 (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2))))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (log.f64 (sqrt.f64 (pow.f64 im 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) 2)))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (+.f64 (neg.f64 (*.f64 (pow.f64 re 6) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (fma.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (sqrt.f64 (*.f64 im im)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))) (/.f64 (*.f64 -1/2 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 -1/4 (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (sqrt.f64 (*.f64 im im)) (log.f64 (sqrt.f64 (*.f64 im im))))))))) (neg.f64 (*.f64 (pow.f64 re 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 -1/4 (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (+.f64 (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (/.f64 (*.f64 1/4 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (pow.f64 (/.f64 1 re) 4))) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1)))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (log.f64 (/.f64 1 re)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (+.f64 (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (/.f64 (*.f64 1/4 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (pow.f64 (/.f64 1 re) 4))) (+.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2))))))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (/.f64 (*.f64 1/2 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (/.f64 (*.f64 1/4 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) (log.f64 (/.f64 1 re))))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1)))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2))))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/2 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re))))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (log.f64 base)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (+.f64 (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (/.f64 (*.f64 -1/4 (log.f64 base)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))))) (pow.f64 im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (*.f64 -1/4 (/.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (sqrt.f64 (*.f64 re re)) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (pow.f64 im 6))) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (+.f64 (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (/.f64 (*.f64 -1/4 (log.f64 base)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 (/.f64 1 im) 6))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (+.f64 (neg.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (log.f64 (/.f64 1 im))) (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 (/.f64 1 im) 6))) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1)))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 im) 6) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (log.f64 (/.f64 -1 im))) (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4)))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (+.f64 1 (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 -1 (/.f64 1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) 0) (/.f64 -1 (pow.f64 (pow.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) -1)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (pow.f64 (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (pow.f64 (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -3) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (neg.f64 1/3)) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) -1/3) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 0 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (/.f64 0 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (-.f64 0 1) (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 2)))
(*.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(neg.f64 (/.f64 (*.f64 -1 -1) (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 2) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(neg.f64 (/.f64 -1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) -1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1))
(/.f64 (/.f64 -1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(*.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) -1))
(/.f64 (/.f64 -1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(*.f64 -1 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1))
(neg.f64 (/.f64 -1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2)) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) 2) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(neg.f64 (/.f64 -1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) -1) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(/.f64 1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(/.f64 (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 2) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) -1)
(/.f64 (/.f64 -1 (/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3) 1/3)
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3)
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(neg.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1))
(neg.f64 (/.f64 (*.f64 -1 -1) (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 0) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) 0) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (neg.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (neg.f64 1/3)) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) -1/3) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2))) (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 0 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 1))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 1 (log.f64 base))))
(/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 1))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) -1))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1))
(/.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 -1 -1))
(*.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (/.f64 1 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2)))
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1))
(/.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 -1 -1))
(/.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)))
(/.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (log.f64 base)))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (*.f64 (/.f64 1 (log.f64 base)) -1))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -1) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) -1) (cbrt.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))) (cbrt.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(neg.f64 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (neg.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))

localize16.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
Compiler

Compiled 30 to 19 computations (36.7% saved)

series55.0ms (0.2%)

Counts
1 → 4
Calls

6 calls:

TimeVariablePointExpression
14.0ms
re
@0
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
12.0ms
base
@0
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
11.0ms
re
@-inf
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
7.0ms
re
@inf
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
1.0ms
base
@-inf
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
Compiler

Compiled 920 to 710 computations (22.8% saved)

rewrite238.0ms (0.8%)

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

simplify515.0ms (1.7%)

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

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 12 computations (58.6% saved)

series107.0ms (0.4%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
2.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
im
@0
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
0.0ms
re
@0
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 6580 to 5185 computations (21.2% saved)

rewrite198.0ms (0.7%)

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

simplify654.0ms (2.2%)

Algorithm
egglog
Counts
227 → 305
Calls
Call 1
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 2 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) -1/3)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/2) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/2))
(+.f64 (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 2)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2)
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base)) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/2) 2)
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) -1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) -1)
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))) -1)
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(neg.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im))))))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(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 (/.f64 1 (log.f64 base)) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (log.f64 base)))) (/.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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.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 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.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 2 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 1/2 0) (/.f64 2 (/.f64 (log.f64 base) 1/2)) (/.f64 1 (log.f64 base)))
(if (!=.f64 3 0) (/.f64 1/3 (/.f64 (log.f64 base) 3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 1/3 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (+.f64 0 (/.f64 -1 (log.f64 base)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base)))) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) -3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) -1/3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 base)))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) 0))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (*.f64 (/.f64 1 (log.f64 base)) 1/2))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 1 (log.f64 base)))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 0 (/.f64 1 (log.f64 base))))
(+.f64 (*.f64 0 (/.f64 1 (log.f64 base))) (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 1 (log.f64 base))) (*.f64 1/2 (/.f64 1 (log.f64 base))))
(+.f64 (/.f64 0 (log.f64 base)) (/.f64 1 (log.f64 base)))
(+.f64 0 (/.f64 1 (log.f64 base)))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(-.f64 1 (+.f64 1 (/.f64 -1 (log.f64 base))))
(-.f64 4 (+.f64 4 (/.f64 -1 (log.f64 base))))
(-.f64 9 (+.f64 9 (/.f64 -1 (log.f64 base))))
(-.f64 6 (+.f64 6 (/.f64 -1 (log.f64 base))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (log.f64 base))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (log.f64 base))))
(-.f64 (/.f64 2 (log.f64 base)) (/.f64 1 (log.f64 base)))
(-.f64 (/.f64 3 (log.f64 base)) (/.f64 2 (log.f64 base)))
(-.f64 (/.f64 3/2 (log.f64 base)) (/.f64 1/2 (log.f64 base)))
(-.f64 (/.f64 1 (log.f64 base)) (/.f64 0 (log.f64 base)))
(-.f64 (/.f64 4 (log.f64 base)) (/.f64 3 (log.f64 base)))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(-.f64 3 (+.f64 3 (/.f64 -1 (log.f64 base))))
(-.f64 2 (+.f64 2 (/.f64 -1 (log.f64 base))))
(-.f64 0 (+.f64 0 (/.f64 -1 (log.f64 base))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) 2)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 1 (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)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/2) 2)
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) 1/2)
(/.f64 1/2 (/.f64 (log.f64 base) 2))
(/.f64 2 (*.f64 (log.f64 base) 2))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) 1) (neg.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 3 (/.f64 (log.f64 base) 1/3))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3)
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(pow.f64 (log.f64 base) -1)
(neg.f64 (-.f64 (/.f64 -1 (log.f64 base)) 0))
(neg.f64 (/.f64 -1 (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6)) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 im im)))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (log.f64 base)) (/.f64 (*.f64 1/720 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base)))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))))))
(fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6)) (log.f64 base)) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (/.f64 (*.f64 1/24 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (log.f64 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4)) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))))
(fma.f64 1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (sqrt.f64 (*.f64 re re)))) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (pow.f64 im 4)) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 1 im) 4)) (log.f64 base)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 2 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) -1/3)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/2) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(+.f64 (*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 2 (/.f64 (*.f64 1/2 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(-.f64 0 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 2)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 2)) 2)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 1/2 2))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base)) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) -1))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/2) 2)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 2 1/2))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) -1)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) -1)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base)) -1)
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))) -1)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 -1))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 -1))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 3 1/3))
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 1/3 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im))))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (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 (/.f64 1 (log.f64 base)) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (log.f64 base)))) (/.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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.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 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.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 2 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 1/2 0) (/.f64 2 (/.f64 (log.f64 base) 1/2)) (/.f64 1 (log.f64 base)))
(if (!=.f64 3 0) (/.f64 1/3 (/.f64 (log.f64 base) 3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 1/3 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (+.f64 0 (/.f64 -1 (log.f64 base)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0))) (/.f64 1 (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base)))) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) -3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) -1/3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 base)))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) 0))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (*.f64 (/.f64 1 (log.f64 base)) 1/2))
(*.f64 2 (/.f64 1/2 (log.f64 base)))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 0 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 0 (/.f64 1 (log.f64 base))) (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 1 (log.f64 base))) (*.f64 1/2 (/.f64 1 (log.f64 base))))
(*.f64 2 (/.f64 1/2 (log.f64 base)))
(+.f64 (/.f64 0 (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 0 (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(-.f64 1 (+.f64 1 (/.f64 -1 (log.f64 base))))
(-.f64 4 (+.f64 4 (/.f64 -1 (log.f64 base))))
(-.f64 9 (+.f64 9 (/.f64 -1 (log.f64 base))))
(-.f64 6 (+.f64 6 (/.f64 -1 (log.f64 base))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (log.f64 base))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (log.f64 base))))
(-.f64 (/.f64 2 (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (-.f64 2 1) (log.f64 base))
(-.f64 (/.f64 3 (log.f64 base)) (/.f64 2 (log.f64 base)))
(/.f64 (-.f64 3 2) (log.f64 base))
(-.f64 (/.f64 3/2 (log.f64 base)) (/.f64 1/2 (log.f64 base)))
(/.f64 (-.f64 3/2 1/2) (log.f64 base))
(-.f64 (/.f64 1 (log.f64 base)) (/.f64 0 (log.f64 base)))
(/.f64 1 (log.f64 base))
(-.f64 (/.f64 4 (log.f64 base)) (/.f64 3 (log.f64 base)))
(/.f64 (-.f64 4 3) (log.f64 base))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(-.f64 3 (+.f64 3 (/.f64 -1 (log.f64 base))))
(-.f64 2 (+.f64 2 (/.f64 -1 (log.f64 base))))
(-.f64 0 (+.f64 0 (/.f64 -1 (log.f64 base))))
(/.f64 (neg.f64 -1) (log.f64 base))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (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 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.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 (/.f64 1 (log.f64 base)) 2) 2)
(/.f64 2 (*.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (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 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))))
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(/.f64 (neg.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 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.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 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (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 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/2) 2)
(/.f64 (/.f64 1 (log.f64 base)) (*.f64 2 1/2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) 1/2)
(/.f64 (/.f64 1 (*.f64 (log.f64 base) 2)) 1/2)
(/.f64 1/2 (/.f64 (log.f64 base) 2))
(/.f64 2 (*.f64 (log.f64 base) 2))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) 1) (neg.f64 (log.f64 base)))
(/.f64 (-.f64 0 1) (neg.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 0 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 0 (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.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 (/.f64 -1 (log.f64 base)) -1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 1 (log.f64 base)) (*.f64 3 1/3))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 (/.f64 1 (log.f64 base)) (*.f64 1/3 3))
(/.f64 3 (/.f64 (log.f64 base) 1/3))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.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))
(pow.f64 (log.f64 base) -1)
(/.f64 1 (log.f64 base))
(neg.f64 (-.f64 (/.f64 -1 (log.f64 base)) 0))
(/.f64 (neg.f64 -1) (log.f64 base))
(neg.f64 (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 1 (log.f64 base))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 48 to 20 computations (58.3% saved)

series142.0ms (0.5%)

Counts
2 → 36
Calls

12 calls:

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

Compiled 8640 to 6565 computations (24% saved)

rewrite215.0ms (0.7%)

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

simplify694.0ms (2.3%)

Algorithm
egglog
Counts
208 → 254
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(if (!=.f64 (log.f64 base) 0) (pow.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 (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 -1 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 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (/.f64 1 (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)) (neg.f64 3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) (neg.f64 1/3)) (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 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(-.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (*.f64 (/.f64 1 (log.f64 base)) -1))
(*.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (*.f64 -1 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.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))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 1 (*.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 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (/.f64 -1 (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)) (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 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (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 1 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (neg.f64 (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.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 (*.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 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) 1/3)
(pow.f64 (pow.f64 (log.f64 base) 2) -1)
(pow.f64 (pow.f64 (/.f64 1 (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 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1))
Outputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (sqrt.f64 (*.f64 im im)) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (pow.f64 (log.f64 base) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (sqrt.f64 (*.f64 re re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (neg.f64 (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)
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (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)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (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 1 0) (pow.f64 (/.f64 1 (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 -1 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 (/.f64 (*.f64 (log.f64 base) (cbrt.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 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (pow.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (/.f64 1 (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)) (neg.f64 3)) (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 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) (neg.f64 1/3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1/3) (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 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (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 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (*.f64 (/.f64 1 (log.f64 base)) -1))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (*.f64 -1 (/.f64 1 (log.f64 base))))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (neg.f64 (*.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 (/.f64 -1 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.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))) (cbrt.f64 (/.f64 1 (*.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))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 1 (*.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 -1 (*.f64 (log.f64 base) (cbrt.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 (neg.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 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (*.f64 (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 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 1 (*.f64 (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 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (/.f64 -1 (pow.f64 (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 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (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 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2) (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 -1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (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 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.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 (/.f64 1 (log.f64 base)) (log.f64 base))
(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 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (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 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.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 1 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) -1))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 (neg.f64 (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 -1 (neg.f64 (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 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(pow.f64 (/.f64 1 (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 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.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 (/.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 (log.f64 base)))
(/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (*.f64 (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))))
(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 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1))
(pow.f64 (pow.f64 (log.f64 base) 2) -1)
(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 (/.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 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1))

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 45 computations (53.1% saved)

series266.0ms (0.9%)

Counts
3 → 40
Calls

15 calls:

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

Compiled 12880 to 8845 computations (31.3% saved)

rewrite197.0ms (0.7%)

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

simplify637.0ms (2.2%)

Algorithm
egglog
Counts
245 → 312
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1) -1)
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) 1))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) -1)
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 3)
(pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base)) -1) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 base) 0) (/.f64 -1 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 base))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base)) -1) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) -1) (/.f64 (neg.f64 (cbrt.f64 (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))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (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))))
(*.f64 (log.f64 base) (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (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))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (*.f64 -1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) -1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) -1)
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) -1))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 3)
(pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 -1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (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)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) -1)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(-.f64 0 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(-.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(*.f64 1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 1)
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) -1))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1) (log.f64 base))
(*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) -1) -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)) (/.f64 1 (log.f64 base)))))
(*.f64 -1 (*.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 base))) -1)
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) -1)) -1)
(/.f64 (/.f64 (/.f64 (log.f64 base) (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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) 3)
(pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 1)
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(neg.f64 (*.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))) 1))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) -1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 3))
Outputs
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 im im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 im im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 1)) (+.f64 (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))) (*.f64 -15 (/.f64 (*.f64 (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (sqrt.f64 (pow.f64 im 2)))) 1) (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 1)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 re 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 im im)))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) (fma.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (/.f64 (*.f64 -15 (*.f64 (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (sqrt.f64 (*.f64 im im))) (/.f64 1 (sqrt.f64 (*.f64 im im))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 1 re) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 (/.f64 1 re) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 1 re) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (+.f64 1 (*.f64 -15 (*.f64 (pow.f64 (pow.f64 im 2) 1) (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)) 1))))) (pow.f64 (/.f64 -1 re) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (+.f64 1 (*.f64 -15 (*.f64 (*.f64 im im) (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 im im)) 2)))))) (pow.f64 (/.f64 -1 re) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 1 (*.f64 -3 (pow.f64 im 4))))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 re re)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1))))))
(fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 re re))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (+.f64 (*.f64 -15 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 1) (pow.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (sqrt.f64 (pow.f64 re 2)))) 1)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 im 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 im 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 1)))))))
(fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (fma.f64 -15 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2)) (sqrt.f64 (*.f64 re re)))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 30 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (pow.f64 im 4)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 re re)))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 1 im) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 1/24 (/.f64 (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 1 im) 6)))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (+.f64 (*.f64 30 (pow.f64 (pow.f64 re 2) 3)) (*.f64 -15 (*.f64 (pow.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) 1) (pow.f64 (pow.f64 re 2) 1))))) (pow.f64 (/.f64 -1 im) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 1 (fma.f64 30 (pow.f64 (*.f64 re re) 3) (*.f64 -15 (*.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 re re))))) (pow.f64 (/.f64 -1 im) 6))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 (log.f64 base) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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 (hypot.f64 re im))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (/.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) (pow.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) -1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1) -1)
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) 1))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) -1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2) (log.f64 base))) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 3)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1))
(neg.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base)) -1) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 base) 0) (/.f64 -1 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 base))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (log.f64 base) 0) (/.f64 -1 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base)) -1) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) -1) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) -1) (/.f64 (neg.f64 (cbrt.f64 (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))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (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))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (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)))
(*.f64 (log.f64 base) (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (log.f64 base))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (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))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (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)))
(*.f64 (/.f64 -1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1) -1)
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) 2))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2) (log.f64 base))) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (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)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (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))) (cbrt.f64 (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))))
(*.f64 -1 (*.f64 -1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) -1)
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) -1)
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2) (log.f64 base))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 2) (log.f64 base))) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3) 1/3)
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 3)
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 -1 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) -1))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (log.f64 base) (if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (log.f64 base) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (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)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) -1)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 0) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) -1) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(-.f64 0 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(-.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 1)
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) -1))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) -1) -1)
(neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (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)) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(*.f64 -1 (*.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 1)
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 base))) -1)
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) -1)
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) -1)) -1)
(/.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) -1)
(/.f64 (/.f64 (/.f64 (log.f64 base) (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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 2) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 3) 1/3)
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) 3)
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 1)
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(neg.f64 (*.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))) 1))
(neg.f64 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) -1))
(neg.f64 (neg.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 3))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))

eval2.0s (6.7%)

Compiler

Compiled 73223 to 35904 computations (51% saved)

prune742.0ms (2.5%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New1988152003
Fresh161733
Picked101
Done448
Total2009362045
Error
0b
Counts
2045 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (log.f64 (hypot.f64 re im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
29.5b
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
0.6b
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
0.6b
(/.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3) 3)
45.8b
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
48.2b
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
45.6b
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 3)) (pow.f64 (log.f64 base) 2))
0.4b
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.7b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 base)) 3)) (log.f64 base))
0.5b
(*.f64 (if (!=.f64 3 0) (/.f64 1/3 (/.f64 (log.f64 base) 3)) (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
0.6b
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) 3) 1/3) (log.f64 (hypot.f64 re im)))
0.6b
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/3) 3) (log.f64 (hypot.f64 re im)))
0.5b
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.6b
(*.f64 (/.f64 3 (/.f64 (log.f64 base) 1/3)) (log.f64 (hypot.f64 re im)))
0.5b
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
1.1b
(*.f64 (-.f64 (/.f64 4 (log.f64 base)) (/.f64 3 (log.f64 base))) (log.f64 (hypot.f64 re im)))
0.9b
(*.f64 (-.f64 (/.f64 3 (log.f64 base)) (/.f64 2 (log.f64 base))) (log.f64 (hypot.f64 re im)))
0.6b
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
45.4b
(neg.f64 (if (!=.f64 (log.f64 (/.f64 -1 im)) 0) (/.f64 1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
46.9b
(neg.f64 (/.f64 (-.f64 0 (*.f64 3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) -3))
45.4b
(neg.f64 (/.f64 (-.f64 0 (*.f64 3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) -3))
46.9b
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 -1 re))) (log.f64 base))) -3))
45.4b
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 -1 im))) (log.f64 base))) -3))
46.9b
(neg.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 -1 re))))) (*.f64 3 (log.f64 base))))
45.4b
(neg.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 -1 im))))) (*.f64 3 (log.f64 base))))
45.7b
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
48.1b
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
46.9b
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
45.3b
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
47.1b
(neg.f64 (-.f64 3 (-.f64 3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
45.5b
(neg.f64 (-.f64 3 (-.f64 3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
45.4b
(neg.f64 (-.f64 1 (-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
46.9b
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
45.4b
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))))
47.0b
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) 3)))
0.7b
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
Compiler

Compiled 564 to 442 computations (21.6% saved)

regimes292.0ms (1%)

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

5 calls:

65.0ms
base
59.0ms
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
46.0ms
re
41.0ms
(log.f64 base)
41.0ms
im
Results
ErrorSegmentsBranch
0.4b1re
0.4b1im
0.4b1base
0.4b1(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
0.4b1(log.f64 base)
Compiler

Compiled 1765 to 833 computations (52.8% saved)

regimes255.0ms (0.9%)

Counts
15 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(neg.f64 (-.f64 1 (-.f64 1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(neg.f64 (-.f64 3 (-.f64 3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(neg.f64 (-.f64 3 (-.f64 3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 -1 im))) (log.f64 base))) -3))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 -1 re))) (log.f64 base))) -3))
(neg.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 -1 im))))) (*.f64 3 (log.f64 base))))
(neg.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 -1 re))))) (*.f64 3 (log.f64 base))))
(neg.f64 (/.f64 (-.f64 0 (*.f64 3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) -3))
(neg.f64 (/.f64 (-.f64 0 (*.f64 3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) -3))
Outputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
Calls

4 calls:

73.0ms
base
70.0ms
re
59.0ms
(log.f64 base)
48.0ms
im
Results
ErrorSegmentsBranch
18.9b6re
21.5b6im
36.1b8base
36.1b8(log.f64 base)
Compiler

Compiled 190 to 142 computations (25.3% saved)

bsearch183.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.4795268684139512e-120
4.7920340440090665e-116
56.0ms
1.7320432317631296e-180
1.904375914977918e-177
22.0ms
3.4499253961284245e-308
6.190543506653133e-307
33.0ms
-2.247000534427871e-128
-2.1645868208729205e-141
27.0ms
-50.55973439329609
-3.754379508631689e-7
Results
170.0ms672×body256valid
Compiler

Compiled 1077 to 897 computations (16.7% saved)

regimes187.0ms (0.6%)

Counts
4 → 6
Calls
Call 1
Inputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
Outputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
Calls

4 calls:

53.0ms
base
52.0ms
(log.f64 base)
40.0ms
im
39.0ms
re
Results
ErrorSegmentsBranch
18.9b6re
21.5b6im
36.1b8base
36.1b8(log.f64 base)
Compiler

Compiled 52 to 37 computations (28.8% saved)

bsearch218.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.4795268684139512e-120
4.7920340440090665e-116
40.0ms
1.7320432317631296e-180
1.904375914977918e-177
37.0ms
3.4499253961284245e-308
6.190543506653133e-307
51.0ms
-2.247000534427871e-128
-2.1645868208729205e-141
48.0ms
-50.55973439329609
-3.754379508631689e-7
Results
202.0ms672×body256valid
Compiler

Compiled 1045 to 865 computations (17.2% saved)

regimes137.0ms (0.5%)

Counts
3 → 5
Calls
Call 1
Inputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
Outputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
Calls

4 calls:

35.0ms
im
35.0ms
(log.f64 base)
34.0ms
base
30.0ms
re
Results
ErrorSegmentsBranch
30.3b5re
22.7b5im
38.7b5base
38.7b5(log.f64 base)
Compiler

Compiled 44 to 32 computations (27.3% saved)

bsearch168.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.9755602262069087e-168
1.0524401755326842e-166
51.0ms
-2.2404402684293587e-178
-3.5360775656304635e-195
23.0ms
-1.0776935025888379e-94
-7.269525645780606e-95
55.0ms
-7.705312933073065e-7
-1.6852288585337784e-8
Results
155.0ms448×body256valid
Compiler

Compiled 709 to 585 computations (17.5% saved)

regimes107.0ms (0.4%)

Accuracy

Total -29.2b remaining (-88.3%)

Threshold costs -29.2b (-88.3%)

Counts
2 → 4
Calls
Call 1
Inputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
Outputs
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
Calls

4 calls:

45.0ms
im
22.0ms
base
20.0ms
(log.f64 base)
18.0ms
re
Results
ErrorSegmentsBranch
33.3b2re
33.1b4im
41.9b4base
41.9b4(log.f64 base)
Compiler

Compiled 36 to 27 computations (25% saved)

bsearch110.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
-2.2404402684293587e-178
-3.5360775656304635e-195
20.0ms
-1.0776935025888379e-94
-7.269525645780606e-95
37.0ms
-7.705312933073065e-7
-1.6852288585337784e-8
Results
101.0ms336×body256valid
Compiler

Compiled 541 to 445 computations (17.7% saved)

simplify8.0ms (0%)

Stop Event
fuel
Compiler

Compiled 271 to 190 computations (29.9% saved)

soundness1.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

end234.0ms (0.8%)

Compiler

Compiled 256 to 170 computations (33.6% saved)

Profiling

Loading profile data...