math.log10 on complex, imaginary part

Time bar (total: 3.6s)

analyze1.0ms (0%)

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
50%50%50%0.1%0%0%0%2
100%99.9%0%0.1%0%0%0%3
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample965.0ms (26.9%)

Results
953.0ms8256×body256valid
Bogosity

preprocess17.0ms (0.5%)

Algorithm
egg-herbie
Rules
12×sub-neg
fma-def
+-commutative
*-commutative
associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01776
12376
22776
33076
43976
54676
65376
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im (neg.f64 re)) (log.f64 10))
(/.f64 (atan2.f64 (neg.f64 im) re) (log.f64 10))
(/.f64 (atan2.f64 re im) (log.f64 10))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im (neg.f64 re)) (log.f64 10))
(/.f64 (atan2.f64 (neg.f64 im) re) (log.f64 10))
(/.f64 (atan2.f64 re im) (log.f64 10))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 10))

eval0.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Accurracy
98.7%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 16 to 12 computations (25% saved)

localize35.0ms (1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 17 to 10 computations (41.2% saved)

series31.0ms (0.9%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
22.0ms
im
@0
(/.f64 (atan2.f64 im re) (log.f64 10))
7.0ms
re
@0
(/.f64 (atan2.f64 im re) (log.f64 10))
0.0ms
re
@inf
(/.f64 (atan2.f64 im re) (log.f64 10))
0.0ms
im
@inf
(/.f64 (atan2.f64 im re) (log.f64 10))
0.0ms
im
@-inf
(/.f64 (atan2.f64 im re) (log.f64 10))

rewrite56.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1712×pow1
1578×add-exp-log
1578×log1p-expm1-u
1578×expm1-log1p-u
1540×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
117817
2213517
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
(-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))

simplify51.0ms (1.4%)

Algorithm
egg-herbie
Rules
1364×log-prod
962×fma-def
942×associate-*r*
856×associate-*l*
572×log-div
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
086929
1198749
2637581
34195581
Stop Event
node limit
Counts
31 → 36
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
Outputs
(-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 1 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))

eval14.0ms (0.4%)

Compiler

Compiled 411 to 258 computations (37.2% saved)

prune9.0ms (0.2%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New33336
Fresh000
Picked011
Done000
Total33437
Accurracy
100.0%
Counts
37 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
96.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
98.2%
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
96.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
Compiler

Compiled 96 to 72 computations (25% saved)

localize146.0ms (4.1%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
98.6%
(/.f64 (log.f64 10) (atan2.f64 im re))
98.7%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
98.4%
(log.f64 1/10)
99.1%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
98.6%
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
98.6%
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
93.7%
(cbrt.f64 (atan2.f64 im re))
Compiler

Compiled 104 to 54 computations (48.1% saved)

series63.0ms (1.8%)

Counts
8 → 144
Calls

42 calls:

TimeVariablePointExpression
18.0ms
im
@0
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
6.0ms
re
@0
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
3.0ms
im
@0
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
3.0ms
im
@0
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
3.0ms
im
@inf
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))

rewrite128.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
1816×log-prod
642×expm1-udef
632×log1p-udef
446×add-sqr-sqrt
428×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022132
1465132
25990132
Stop Event
node limit
Counts
8 → 418
Calls
Call 1
Inputs
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(log.f64 1/10)
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
Outputs
(+.f64 0 (cbrt.f64 (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(-.f64 0 (cbrt.f64 (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (atan2.f64 im re)))) 1)
(*.f64 (cbrt.f64 (atan2.f64 im re)) 1)
(*.f64 -1 (cbrt.f64 (atan2.f64 im re)))
(*.f64 1 (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (atan2.f64 im re) 1/6))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (neg.f64 (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (sqrt.f64 (atan2.f64 im re)) 1/3))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 1/6)) (pow.f64 (atan2.f64 im re) 1/6))
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 2)
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(fabs.f64 (cbrt.f64 (atan2.f64 im re)))
(log.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 im re))))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (atan2.f64 im re))))
(exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(-.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) 1)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1)
(*.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 im re)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 im re)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(+.f64 0 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))) 1)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (log.f64 10) 1/4)))
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) 2)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 0 (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (log.f64 1/10))) 1)
(*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10))))
(*.f64 (log.f64 1/10) 1)
(*.f64 -1 (log.f64 10))
(*.f64 1 (log.f64 1/10))
(*.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (log.f64 1/10) 1)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(neg.f64 (log.f64 10))
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(exp.f64 (log.f64 (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))
(log1p.f64 -9/10)
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(*.f64 (log.f64 10) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) -1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) -1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) 1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))

simplify172.0ms (4.8%)

Algorithm
egg-herbie
Rules
1018×log-prod
942×times-frac
934×associate-*r*
828×associate-*l*
734×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057814962
1124113616
2699013616
Stop Event
node limit
Counts
562 → 348
Calls
Call 1
Inputs
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (cbrt.f64 (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(-.f64 0 (cbrt.f64 (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (atan2.f64 im re)))) 1)
(*.f64 (cbrt.f64 (atan2.f64 im re)) 1)
(*.f64 -1 (cbrt.f64 (atan2.f64 im re)))
(*.f64 1 (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (atan2.f64 im re) 1/6))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (neg.f64 (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (sqrt.f64 (atan2.f64 im re)) 1/3))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 1/6)) (pow.f64 (atan2.f64 im re) 1/6))
(pow.f64 (atan2.f64 im re) 1/3)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 2)
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(fabs.f64 (cbrt.f64 (atan2.f64 im re)))
(log.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 im re))))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (atan2.f64 im re))))
(exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(-.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) 1)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1)
(*.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 im re)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 im re)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(+.f64 0 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))) 1)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (log.f64 10) 1/4)))
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) 2)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 0 (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (log.f64 1/10))) 1)
(*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10))))
(*.f64 (log.f64 1/10) 1)
(*.f64 -1 (log.f64 10))
(*.f64 1 (log.f64 1/10))
(*.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(pow.f64 (log.f64 1/10) 1)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(neg.f64 (log.f64 10))
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(exp.f64 (log.f64 (log.f64 1/10)))
(exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))
(log1p.f64 -9/10)
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(*.f64 (log.f64 10) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) -1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) -1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) 1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
Outputs
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/3)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (atan2.f64 im re) 2)) 1/3) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (fabs.f64 (pow.f64 (log.f64 10) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (atan2.f64 im re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(-.f64 0 (cbrt.f64 (atan2.f64 im re)))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (atan2.f64 im re)))) 1)
(cbrt.f64 (atan2.f64 im re))
(*.f64 (cbrt.f64 (atan2.f64 im re)) 1)
(cbrt.f64 (atan2.f64 im re))
(*.f64 -1 (cbrt.f64 (atan2.f64 im re)))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(*.f64 1 (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (atan2.f64 im re) 1/6))
(cbrt.f64 (atan2.f64 im re))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (neg.f64 (pow.f64 (atan2.f64 im re) 1/6)))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (atan2.f64 im re))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (sqrt.f64 (atan2.f64 im re)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 1/6)) (pow.f64 (atan2.f64 im re) 1/6))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (atan2.f64 im re) 1/3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 1)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3)
(cbrt.f64 (atan2.f64 im re))
(pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 2)
(cbrt.f64 (atan2.f64 im re))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(cbrt.f64 (atan2.f64 im re))
(fabs.f64 (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (atan2.f64 im re))
(log.f64 (exp.f64 (cbrt.f64 (atan2.f64 im re))))
(cbrt.f64 (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 im re)))))
(cbrt.f64 (atan2.f64 im re))
(log.f64 (/.f64 1 (exp.f64 (cbrt.f64 (atan2.f64 im re)))))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (cbrt.f64 (atan2.f64 im re))))))
(neg.f64 (cbrt.f64 (atan2.f64 im re)))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (cbrt.f64 (atan2.f64 im re))))))
(cbrt.f64 (atan2.f64 im re))
(expm1.f64 (log1p.f64 (cbrt.f64 (atan2.f64 im re))))
(cbrt.f64 (atan2.f64 im re))
(exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))))
(cbrt.f64 (atan2.f64 im re))
(exp.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1/3))
(cbrt.f64 (atan2.f64 im re))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 1))
(cbrt.f64 (atan2.f64 im re))
(log1p.f64 (expm1.f64 (cbrt.f64 (atan2.f64 im re))))
(cbrt.f64 (atan2.f64 im re))
(+.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(-.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(*.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (atan2.f64 im re) 1/6) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 4))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 im re)))))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (atan2.f64 im re)))) 1))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)
(+.f64 0 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))) 1)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(*.f64 1 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) 2)
(*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)))
(pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) 2)
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4)) (pow.f64 (log.f64 10) 1/4))) (pow.f64 (log.f64 10) 1/4))
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) 3)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) 1/3)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) 2)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) -1)
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (sqrt.f64 (log.f64 10))))
(sqrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (sqrt.f64 (log.f64 10))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (sqrt.f64 (log.f64 10))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) 1))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (sqrt.f64 (log.f64 10)) 3)) (/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 10)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (sqrt.f64 (log.f64 10)) 3)) (/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 10)) 3))))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 0 (log.f64 10))
(neg.f64 (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (log.f64 1/10))) 1)
(log.f64 1/10)
(*.f64 (sqrt.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (log.f64 10))))
(neg.f64 (log.f64 10))
(*.f64 (log.f64 1/10) 1)
(log.f64 1/10)
(*.f64 -1 (log.f64 10))
(neg.f64 (log.f64 10))
(*.f64 1 (log.f64 1/10))
(log.f64 1/10)
(*.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))
(log.f64 1/10)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))
(log.f64 1/10)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (neg.f64 (cbrt.f64 (log.f64 10))))
(neg.f64 (log.f64 10))
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))
(log.f64 1/10)
(*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(neg.f64 (log.f64 10))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(neg.f64 (log.f64 10))
(pow.f64 (log.f64 1/10) 1)
(log.f64 1/10)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(log.f64 1/10)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(log.f64 1/10)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(log.f64 1/10)
(neg.f64 (log.f64 10))
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(fabs.f64 (log.f64 1/10))
(cbrt.f64 (pow.f64 (log.f64 1/10) 3))
(log.f64 1/10)
(expm1.f64 (log1p.f64 (log.f64 1/10)))
(log.f64 1/10)
(exp.f64 (log.f64 (log.f64 1/10)))
(log.f64 1/10)
(exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))
(log.f64 1/10)
(log1p.f64 -9/10)
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (sqrt.f64 (log.f64 10)) 3)) (/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 10)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (sqrt.f64 (log.f64 10)) 3)) (/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 10)) 3))))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (log.f64 10) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 1/10) -1) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) -1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) -1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) 1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(/.f64 (log.f64 10) (atan2.f64 im re))
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(fabs.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(log.f64 (pow.f64 10 (/.f64 -1 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4))) (/.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 4) (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (sqrt.f64 (log.f64 10)) 3)) (/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 10)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) 3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (sqrt.f64 (log.f64 10)) 3)) (/.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (log.f64 10)) 3))))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))

eval139.0ms (3.9%)

Compiler

Compiled 7361 to 4580 computations (37.8% saved)

prune60.0ms (1.7%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New3844388
Fresh000
Picked213
Done011
Total3866392
Accurracy
100.0%
Counts
392 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))) -1)
99.4%
(pow.f64 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))) -1)
42.2%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
98.2%
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
99.4%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))) -1)
99.4%
(pow.f64 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))) -1)
42.2%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
98.2%
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
Compiler

Compiled 122 to 98 computations (19.7% saved)

localize158.0ms (4.4%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
99.7%
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))) -1)
99.4%
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
99.3%
(log.f64 1/10)
100.0%
(/.f64 -1 (atan2.f64 im re))
99.7%
(pow.f64 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))) -1)
99.4%
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
99.3%
(log.f64 1/10)
99.6%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
99.4%
(/.f64 (log.f64 10) (atan2.f64 im re))
97.4%
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
99.7%
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
99.4%
(/.f64 (log.f64 10) (atan2.f64 im re))
Compiler

Compiled 118 to 64 computations (45.8% saved)

series16.0ms (0.4%)

Counts
8 → 144
Calls

48 calls:

TimeVariablePointExpression
2.0ms
re
@-inf
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
1.0ms
im
@inf
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
1.0ms
re
@inf
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
1.0ms
im
@-inf
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
1.0ms
im
@0
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)

rewrite115.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1478×log-prod
546×expm1-udef
536×log1p-udef
472×log-pow
404×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023168
1487136
25337136
Stop Event
node limit
Counts
8 → 447
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))) -1)
(/.f64 -1 (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))) -1)
Outputs
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4))
(*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 1 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 1/10) 1) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 10) 1) (atan2.f64 im re))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 1/10) -1) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (/.f64 1 (atan2.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 1 (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re)))) 1)
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 1 (atan2.f64 im re)) 1)
(*.f64 (/.f64 1 (atan2.f64 im re)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(pow.f64 (atan2.f64 im re) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) 2)
(neg.f64 (/.f64 1 (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2))
(log.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re))))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (log.f64 1/10) (/.f64 1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (log.f64 1/10)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 1/10)) (*.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4)) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4))
(*.f64 (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))) (/.f64 -1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) 1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) -1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) 1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) -1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) 1) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 1/10) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (/.f64 1 (atan2.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))

simplify159.0ms (4.4%)

Algorithm
egg-herbie
Rules
630×log-prod
496×distribute-lft-neg-in
488×cube-prod
474×distribute-rgt-neg-in
406×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045815283
199414613
2364714301
Stop Event
node limit
Counts
591 → 292
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4))
(*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 1 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 1/10) 1) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 10) 1) (atan2.f64 im re))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 1/10) -1) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (/.f64 1 (atan2.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 1 (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re)))) 1)
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 1 (atan2.f64 im re)) 1)
(*.f64 (/.f64 1 (atan2.f64 im re)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(pow.f64 (atan2.f64 im re) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) 2)
(neg.f64 (/.f64 1 (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2))
(log.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re))))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (log.f64 1/10) (/.f64 1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (log.f64 1/10)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 1/10)) (*.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4)) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4))
(*.f64 (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))) (/.f64 -1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) 1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) -1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) 1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) -1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) 1) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 1/10) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (/.f64 1 (atan2.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -4)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1)
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1)
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 1/10)) 1) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 1/10)) 1) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 1 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 1/10)) 1) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1)
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/2)
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 3)
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) 2)
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -4)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (log.f64 10) (*.f64 -1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 1/10) 1) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) 1) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 1/10) -1) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (*.f64 (atan2.f64 im re) -1))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) 1/2)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (/.f64 1 (atan2.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -4)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re)))) 1)
(/.f64 1 (atan2.f64 im re))
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(*.f64 -1 (/.f64 1 (atan2.f64 im re)))
(/.f64 -1 (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) 1)
(/.f64 1 (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) -1)
(/.f64 -1 (atan2.f64 im re))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) 2)
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) -1)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) 1/3)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) 2)
(neg.f64 (/.f64 1 (atan2.f64 im re)))
(/.f64 -1 (atan2.f64 im re))
(sqrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2))
(/.f64 1 (atan2.f64 im re))
(log.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re)))))
(/.f64 1 (atan2.f64 im re))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (atan2.f64 im re)))))
(/.f64 -1 (atan2.f64 im re))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re))))))
(/.f64 -1 (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3))
(/.f64 1 (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(exp.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) 1))
(/.f64 1 (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (sqrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (log.f64 1/10) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (*.f64 (log.f64 1/10) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (*.f64 (cbrt.f64 (log.f64 10)) (/.f64 1 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (log.f64 1/10)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log.f64 10)) (*.f64 (sqrt.f64 (log.f64 10)) (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log.f64 1/10)) (*.f64 (sqrt.f64 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4)) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))) (/.f64 -1 (sqrt.f64 (atan2.f64 im re))))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) 1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) -1) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) 1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) -1) (/.f64 (sqrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (*.f64 (atan2.f64 im re) -1))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (sqrt.f64 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 1/10) 1) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (log.f64 1/10) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (*.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 2)) (*.f64 (log.f64 1/10) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (*.f64 (log.f64 1/10) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (cbrt.f64 (log.f64 1/10)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (/.f64 (cbrt.f64 (log.f64 1/10)) (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 4))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) 1/2)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (/.f64 1 (atan2.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3) (pow.f64 (log.f64 1/10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 1/10) 3) (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 1/10) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 10) 3) (pow.f64 (atan2.f64 im re) 3)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -2))
(pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) -4)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))

eval208.0ms (5.8%)

Compiler

Compiled 9266 to 6498 computations (29.9% saved)

prune220.0ms (6.1%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New6462648
Fresh000
Picked224
Done022
Total6486654
Accurracy
100.0%
Counts
654 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.2%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
98.2%
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
99.4%
(/.f64 1 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))))
99.4%
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))))
42.2%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
98.2%
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
99.4%
(/.f64 1 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))))
99.4%
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))))
Compiler

Compiled 122 to 98 computations (19.7% saved)

localize105.0ms (2.9%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 1 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))))
98.6%
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
98.4%
(log.f64 1/10)
99.9%
(/.f64 -1 (atan2.f64 im re))
99.5%
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))))
98.6%
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
98.4%
(log.f64 1/10)
Compiler

Compiled 65 to 36 computations (44.6% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite72.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1150×log-prod
628×pow-prod-down
554×pow-prod-up
516×pow-exp
424×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01654
132934
2362234
Stop Event
node limit
Counts
2 → 122
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))))
Outputs
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 1/10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 1/10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))

simplify98.0ms (2.7%)

Algorithm
egg-herbie
Rules
1874×fma-def
616×associate-*l*
610×associate-*r*
608×exp-prod
584×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01563850
13583662
28883662
342143662
Stop Event
node limit
Counts
170 → 78
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 1/10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (pow.f64 (log.f64 1/10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
Outputs
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) -2)) (cbrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (log.f64 1/10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/6))
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) 1) -1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1) 1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1) 1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(-.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) -2) (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 1/10)) -2)) (cbrt.f64 (log.f64 1/10)))
(*.f64 (pow.f64 (log.f64 1/10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 1/10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (*.f64 (/.f64 1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(*.f64 (/.f64 (/.f64 1 (log.f64 1/10)) -1) (atan2.f64 im re))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -3) -1/6))
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -2))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 1/10) 3)))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) 1) -1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) -1) 1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1) 1))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (atan2.f64 im re) (log.f64 1/10))

eval107.0ms (3%)

Compiler

Compiled 4588 to 3219 computations (29.8% saved)

prune45.0ms (1.3%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New3360336
Fresh000
Picked022
Done044
Total3366342
Accurracy
100.0%
Counts
342 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.2%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
98.7%
(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
98.2%
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
99.4%
(/.f64 1 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))))
99.4%
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))))
Compiler

Compiled 158 to 111 computations (29.7% saved)

regimes21.0ms (0.6%)

Counts
10 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))))
(/.f64 1 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re))) -1)
(pow.f64 (*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re))) -1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
Outputs
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
Calls

4 calls:

7.0ms
re
5.0ms
im
3.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
3.0ms
(atan2.f64 im re)
Results
AccuracySegmentsBranch
99.8%1re
99.8%1im
99.8%1(/.f64 (atan2.f64 im re) (log.f64 10))
99.8%1(atan2.f64 im re)
Compiler

Compiled 116 to 75 computations (35.3% saved)

regimes9.0ms (0.3%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 10))
Calls

4 calls:

2.0ms
im
2.0ms
re
2.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
2.0ms
(atan2.f64 im re)
Results
AccuracySegmentsBranch
98.7%1re
98.7%1im
98.7%1(/.f64 (atan2.f64 im re) (log.f64 10))
98.7%1(atan2.f64 im re)
Compiler

Compiled 27 to 19 computations (29.6% saved)

simplify5.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
11938
22338
32638
42738
Stop Event
done
saturated
Calls
Call 1
Inputs
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 17 to 13 computations (23.5% saved)

soundness331.0ms (9.2%)

Rules
1712×pow1
1578×add-exp-log
1578×log1p-expm1-u
1578×expm1-log1p-u
1540×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
117817
2213517
086929
1198749
2637581
34195581
Stop Event
node limit
node limit
Compiler

Compiled 73 to 46 computations (37% saved)

end0.0ms (0%)

preprocess26.0ms (0.7%)

Compiler

Compiled 46 to 32 computations (30.4% saved)

Profiling

Loading profile data...