Details

Time bar (total: 6.0s)

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)

sample1.1s (18%)

Results
1.1s8256×body256valid
Bogosity

preprocess4.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 (atan2.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 re im) (log.f64 10))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify12.0ms (0.2%)

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
Error
0.9b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 8 to 6 computations (25% saved)

localize10.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 16 to 9 computations (43.8% saved)

series31.0ms (0.5%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
21.0ms
im
@0
(/.f64 (atan2.f64 im re) (log.f64 10))
8.0ms
re
@0
(/.f64 (atan2.f64 im re) (log.f64 10))
0.0ms
im
@inf
(/.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))

rewrite57.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1734×add-sqr-sqrt
1712×*-un-lft-identity
1596×add-cube-cbrt
1576×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
117817
2213617
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify53.0ms (0.9%)

Algorithm
egg-herbie
Rules
1430×associate-/r/
1180×associate-*r*
1158×distribute-lft-in
1028×associate-*l*
726×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086722
1202698
2746698
34387698
Stop Event
node limit
Counts
32 → 39
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.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 1/10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.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 1/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 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (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)) 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))))
(*.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) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (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))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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 (/.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))))
(log.f64 (+.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))
(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 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.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 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.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 1/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 1/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/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 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (neg.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))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (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 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.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)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (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 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.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 (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 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (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 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)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.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)) (log.f64 1/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))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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))

eval11.0ms (0.2%)

Compiler

Compiled 450 to 288 computations (36% saved)

prune7.0ms (0.1%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New35439
Fresh000
Picked011
Done000
Total35540
Error
0.0b
Counts
40 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
1.6b
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
0.9b
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
0.1b
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
Compiler

Compiled 51 to 41 computations (19.6% saved)

localize11.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.9b
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
1.0b
(log.f64 1/10)
Compiler

Compiled 21 to 10 computations (52.4% saved)

series26.0ms (0.4%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
15.0ms
im
@0
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
9.0ms
re
@0
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
1.0ms
im
@inf
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
1.0ms
re
@inf
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
1.0ms
im
@-inf
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))

rewrite62.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1770×add-sqr-sqrt
1746×*-un-lft-identity
1630×add-cube-cbrt
1610×add-cbrt-cube
200×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01026
120322
2260422
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(log.f64 1/10)
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 1/10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 1/10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 1/10)) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 1/10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 1/10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 1/10)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 1/10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 1/10) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 1/10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 -9/10)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 1/10)) (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))))

simplify70.0ms (1.2%)

Algorithm
egg-herbie
Rules
1704×associate-+r+
1036×associate-/r*
966×associate-*r/
938×times-frac
874×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01161289
12521283
213831283
375301283
Stop Event
node limit
Counts
77 → 59
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 (exp.f64 (log1p.f64 (log.f64 1/10))) 1)
(*.f64 (log.f64 1/10) 1)
(*.f64 1 (log.f64 1/10))
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (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)))
(pow.f64 (log.f64 1/10) 1)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(pow.f64 (cbrt.f64 (log.f64 1/10)) 3)
(pow.f64 (pow.f64 (log.f64 1/10) 3) 1/3)
(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 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 (atan2.f64 im re) (/.f64 1 (log.f64 1/10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 1 (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (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 (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 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.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 (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)) (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) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (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 (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 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 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 1/10))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 1/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 1/10)) 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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (log.f64 1/10))) 1))
(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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(-.f64 (exp.f64 (log1p.f64 (log.f64 1/10))) 1)
(log.f64 1/10)
(*.f64 (log.f64 1/10) 1)
(log.f64 1/10)
(*.f64 1 (log.f64 1/10))
(log.f64 1/10)
(*.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (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)
(pow.f64 (log.f64 1/10) 1)
(log.f64 1/10)
(pow.f64 (sqrt.f64 (log.f64 1/10)) 2)
(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)
(sqrt.f64 (pow.f64 (log.f64 1/10) 2))
(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 1/10)))
(/.f64 (neg.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)))
(/.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 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 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 1/10))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 1 (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10))))
(/.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 -1 (/.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 1/10)) (atan2.f64 im re))
(/.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 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 (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)) (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) 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) (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 (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 1/10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 1/10)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 1/10)) 2) (cbrt.f64 (/.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 (neg.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 (neg.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(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 (atan2.f64 im re) (log.f64 1/10)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 1/10))
(pow.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -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))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 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))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (log.f64 1/10))) 1))
(/.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))

localize20.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
0.9b
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
Compiler

Compiled 31 to 21 computations (32.3% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite76.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1546×associate-/l*
1340×associate-*r/
1014×*-commutative
964×associate-*l/
320×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
122238
2284338
Stop Event
node limit
Counts
2 → 125
Calls
Call 1
Inputs
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (neg.f64 (neg.f64 (pow.f64 (log.f64 10) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))))

simplify85.0ms (1.4%)

Algorithm
egg-herbie
Rules
1204×unswap-sqr
1204×associate-/r*
1180×associate-/l/
832×*-commutative
652×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02495551
16045345
224125311
Stop Event
node limit
Counts
173 → 153
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 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.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) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.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 (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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (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 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (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 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) 1))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (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)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))
(*.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 (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))
(*.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 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (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)))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) 1)
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (atan2.f64 im re) (neg.f64 (neg.f64 (pow.f64 (log.f64 10) -1/2))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (neg.f64 (sqrt.f64 (/.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)) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (atan2.f64 im re))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (sqrt.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))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(sqrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (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 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (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 (atan2.f64 im re) (/.f64 1 (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 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (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 (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 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.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 (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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (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 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (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 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (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/4) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (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/4) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (log.f64 10) 1/4) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (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 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.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)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))
(/.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 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.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))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (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) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (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 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))
(/.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (pow.f64 (log.f64 10) 1/4) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (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 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (pow.f64 (log.f64 10) 1/4))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/4) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (pow.f64 (log.f64 10) 1/4))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/4) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (log.f64 10))))
(*.f64 (atan2.f64 im re) (*.f64 1 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(/.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))
(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))
(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))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) 1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (atan2.f64 im re) (neg.f64 (neg.f64 (pow.f64 (log.f64 10) -1/2))))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))
(/.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)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (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/4) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (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/4) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.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) 1))
(/.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)) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.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 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (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/4) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (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 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (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/4) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 2)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 3)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) 1/3)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(sqrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))

localize18.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
0.9b
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
3.9b
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
Compiler

Compiled 33 to 20 computations (39.4% saved)

series12.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

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

rewrite92.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
862×*-commutative
674×unswap-sqr
656×associate-*r/
624×associate-/r*
538×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01238
124638
2268838
Stop Event
node limit
Counts
2 → 215
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (cbrt.f64 (log.f64 10))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 1) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 1) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) 1) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) 1) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (log.f64 1/10)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) 1) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify129.0ms (2.2%)

Algorithm
egg-herbie
Rules
1358×associate-*r/
1318×associate-/r/
1234×distribute-rgt-in
1224×distribute-lft-in
1008×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04609637
110488537
237478537
Stop Event
node limit
Counts
263 → 300
Calls
Call 1
Inputs
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 1/10))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(/.f64 1 (/.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) 1))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 1 (/.f64 (neg.f64 (cbrt.f64 (log.f64 10))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 1) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 1) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2/3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3)
(neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (log.f64 10)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.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 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)))
(*.f64 (pow.f64 (cbrt.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 1/10)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.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 10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 1 (log.f64 1/10)) (neg.f64 (atan2.f64 im re)))
(*.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 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/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 (/.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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 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 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.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 (log.f64 1/10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (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))) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) 1) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) 1) (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 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (log.f64 1/10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (log.f64 1/10)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) 1) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.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))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1))
(neg.f64 (*.f64 1 (/.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))))
(log.f64 (+.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))
(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
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) -1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 1/10))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 1/10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6) (pow.f64 (/.f64 -1 (log.f64 1/10)) 1/6)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 1/10))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3/2))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 1 (/.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) 1))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 1 (/.f64 (neg.f64 (cbrt.f64 (log.f64 10))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 1 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (/.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 1) (cbrt.f64 (log.f64 1/10)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 1) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6)) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (/.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1/6)) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (cbrt.f64 (log.f64 10)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))
(/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 2)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(fabs.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(cbrt.f64 (/.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 0 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3))
(/.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 (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 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.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 (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 (cbrt.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 (neg.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))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.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 (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 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 -1 (/.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 1/10)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.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 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.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))))
(/.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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.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) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3/2))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) 3) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/2))
(/.f64 (atan2.f64 im re) (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 (log.f64 10) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) -1))
(/.f64 (neg.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (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) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.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 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(/.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 (log.f64 1/10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 1/10)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 1/10)))
(/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (/.f64 (log.f64 10) (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)) (/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 10)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.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 1 (sqrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.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 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 1 (/.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (/.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (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 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) 1) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 3) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (log.f64 1/10)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 1/10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) 1) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/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 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 1/10)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/6) (/.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.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 1 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (log.f64 1/10))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (/.f64 (neg.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 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (neg.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (log.f64 1/10)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) 1) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (sqrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 10))) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.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) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (sqrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 10))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (sqrt.f64 (log.f64 10)))) (sqrt.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (/.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 1 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 1 (exp.f64 (log1p.f64 (/.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)) (log.f64 1/10))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (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))
(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))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))

localize14.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
0.9b
(/.f64 (log.f64 10) (atan2.f64 im re))
Compiler

Compiled 25 to 15 computations (40% saved)

series6.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

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

rewrite87.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
858×*-commutative
810×associate-/r*
608×unswap-sqr
596×associate-*r/
540×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01140
122334
2260534
Stop Event
node limit
Counts
2 → 208
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 9) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 9)) (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (log1p.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log1p.f64 9)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (/.f64 1 (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))) (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log1p.f64 9)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log1p.f64 9) -1) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log1p.f64 9) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log1p.f64 9)) -1) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (/.f64 (atan2.f64 im re) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/4) (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log1p.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 1 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 1 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log1p.f64 9)) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log1p.f64 9) -1) (/.f64 1 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 1 -1/2) (/.f64 (log1p.f64 9) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log1p.f64 9)) 1) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) 1) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) 1) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 1) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (sqrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log1p.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (neg.f64 (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (neg.f64 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (log.f64 1/10)))) (cbrt.f64 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (sqrt.f64 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) 1) (sqrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) 1) (cbrt.f64 (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 9)))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))))

simplify104.0ms (1.7%)

Algorithm
egg-herbie
Rules
1548×unswap-sqr
610×associate-/l*
498×distribute-rgt-in
496×distribute-lft-in
434×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04497066
110406418
238006396
Stop Event
node limit
Counts
232 → 283
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 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) -1)
(-.f64 0 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) 1)
(*.f64 (log1p.f64 9) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log1p.f64 9)) (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log1p.f64 9))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(*.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/6))
(pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1)
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/3)
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(neg.f64 (/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 1))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) 1)
(*.f64 (atan2.f64 im re) (/.f64 1 (log1p.f64 9)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log1p.f64 9)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log1p.f64 9)))
(*.f64 (/.f64 1 (log1p.f64 9)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (/.f64 1 (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))) (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(*.f64 (/.f64 -1 (log1p.f64 9)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(*.f64 (pow.f64 (log1p.f64 9) -1) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log1p.f64 9) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (log1p.f64 9)) -1) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (/.f64 (atan2.f64 im re) (log1p.f64 9)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/4) (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/4))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 1)
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 1 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 1 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (/.f64 -1 (log1p.f64 9)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))
(/.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (pow.f64 (log1p.f64 9) -1) (/.f64 1 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1)))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)))
(/.f64 (pow.f64 1 -1/2) (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 1 (log1p.f64 9)) 1) (/.f64 1 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) 1) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) 1) (cbrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 1) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (sqrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log1p.f64 9))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (log.f64 1/10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (neg.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (log.f64 1/10)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (sqrt.f64 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) 1) (sqrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) 1) (cbrt.f64 (log1p.f64 9)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 9)))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) 1))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log1p.f64 9))))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
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 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) -1)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(-.f64 0 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) 1)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (log1p.f64 9) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 1)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log1p.f64 9)) (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log1p.f64 9))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))
(/.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1/2))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3/2))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/6))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 1)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) -1)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 3)
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3) 1/3)
(/.f64 (log1p.f64 9) (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))
(neg.f64 (/.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)) 1))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 3))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) -1)
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) 1)
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (atan2.f64 im re) (/.f64 1 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 1)
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 1 (/.f64 (atan2.f64 im re) (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 1 (log1p.f64 9)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (/.f64 1 (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))) (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 -1 (log1p.f64 9)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(*.f64 (pow.f64 (log1p.f64 9) -1) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log1p.f64 9) -1))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 1 (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (log1p.f64 9)) -1) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (/.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (log.f64 1/10)))
(*.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (/.f64 (atan2.f64 im re) (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1))
(*.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 3/2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3) 1/6))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/4) (pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/4))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) 2) -1/2)
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 1)
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 1 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 1/10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 1 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 1/10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (neg.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))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2)) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (fabs.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (sqrt.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log1p.f64 9) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (/.f64 (log1p.f64 9) (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)) (/.f64 (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (log1p.f64 9) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (log.f64 1/10)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 (log.f64 1/10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 1 (log1p.f64 9)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 -1 (log1p.f64 9)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 1/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 1/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/4))
(/.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -1/2) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (cbrt.f64 (log1p.f64 9)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 9)) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (/.f64 1 (atan2.f64 im re))) (log1p.f64 9)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (log1p.f64 9) (sqrt.f64 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (/.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 (log1p.f64 9) -1) (/.f64 1 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (pow.f64 (log1p.f64 9) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (/.f64 (pow.f64 (log1p.f64 9) -1/2) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 1 -1/2) (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) -1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 9))) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (/.f64 (sqrt.f64 (log1p.f64 9)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (*.f64 (/.f64 1 (log1p.f64 9)) 1) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) 1) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) 1) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 1) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (sqrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (fabs.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log1p.f64 9))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (log.f64 1/10))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 9))) (neg.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (neg.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (log.f64 1/10)))) (cbrt.f64 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (sqrt.f64 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 1 (log1p.f64 9)) (*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))) (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) 1) (sqrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 9))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (*.f64 (cbrt.f64 (log1p.f64 9)) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (sqrt.f64 (log1p.f64 9)))) (sqrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) 1) (cbrt.f64 (log1p.f64 9)))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 9)))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 9))) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))) (cbrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 9)))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (sqrt.f64 (log1p.f64 9)))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 9)) 2) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))) (cbrt.f64 (sqrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 9))) (cbrt.f64 (sqrt.f64 (log1p.f64 9)))) (pow.f64 (cbrt.f64 (log1p.f64 9)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) 1) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (cbrt.f64 (log1p.f64 9))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (log1p.f64 9))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))) 2) (*.f64 (cbrt.f64 (log1p.f64 9)) (cbrt.f64 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (/.f64 (atan2.f64 im re) (log1p.f64 9))) (+.f64 1 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))) (+.f64 1 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 9) (atan2.f64 im re)) -2))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9)) 3))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (log1p.f64 9))

eval301.0ms (5%)

Compiler

Compiled 14610 to 9616 computations (34.2% saved)

prune154.0ms (2.6%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New8295834
Fresh000
Picked101
Done224
Total8327839
Error
0b
Counts
839 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
9.4b
(pow.f64 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) -1)
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
1.4b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
0.2b
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
0.1b
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
0.9b
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
0.2b
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
Compiler

Compiled 143 to 119 computations (16.8% saved)

localize13.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
0.9b
(/.f64 (log.f64 1/10) (atan2.f64 im re))
1.0b
(log.f64 1/10)
Compiler

Compiled 25 to 15 computations (40% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite72.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1084×associate-/r*
968×associate-*r/
936×*-commutative
648×associate-/l*
628×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01140
122438
2267434
Stop Event
node limit
Counts
2 → 137
Calls
Call 1
Inputs
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 -9/10) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 -9/10) (neg.f64 (/.f64 -1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 -9/10)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (log1p.f64 -9/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 -9/10) 1) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 -9/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (log1p.f64 -9/10))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (cbrt.f64 (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 1/10 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 -1 (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (neg.f64 (/.f64 -1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log1p.f64 -9/10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 (atan2.f64 im re) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))) (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log1p.f64 -9/10))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) 1)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) -1) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (log1p.f64 -9/10))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify105.0ms (1.8%)

Algorithm
egg-herbie
Rules
998×*-commutative
926×associate-/r/
882×+-commutative
750×associate-/l/
552×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03033847
18183671
227853663
377843663
Stop Event
node limit
Counts
161 → 166
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 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) 1)
(*.f64 (log1p.f64 -9/10) (/.f64 1 (atan2.f64 im re)))
(*.f64 (log1p.f64 -9/10) (neg.f64 (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 1 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (log1p.f64 -9/10)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log1p.f64 -9/10))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(*.f64 (log.f64 10) (/.f64 -1 (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 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1))
(*.f64 (/.f64 (log1p.f64 -9/10) 1) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log1p.f64 -9/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (/.f64 -1 (log1p.f64 -9/10))) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (cbrt.f64 (log1p.f64 -9/10)))
(*.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 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)) -1)
(neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 2))
(log.f64 (pow.f64 1/10 (/.f64 1 (atan2.f64 im re))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 3))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 (atan2.f64 im re) (/.f64 -1 (log1p.f64 -9/10)))
(*.f64 (atan2.f64 im re) (neg.f64 (/.f64 -1 (log.f64 10))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.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 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.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 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))
(*.f64 (/.f64 -1 (log1p.f64 -9/10)) (atan2.f64 im re))
(*.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 (atan2.f64 im re) 1))
(*.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)) -1)
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))) (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))
(*.f64 (/.f64 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log1p.f64 -9/10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) 1)) (atan2.f64 im re))
(*.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) -1) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (/.f64 -1 (log1p.f64 -9/10))) (neg.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (neg.f64 (/.f64 -1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 -1 (/.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)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) 1)
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (log1p.f64 -9/10) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (log1p.f64 -9/10) (neg.f64 (/.f64 -1 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 1)
(/.f64 (log1p.f64 -9/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 (log1p.f64 -9/10) (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (log1p.f64 -9/10)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (neg.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 (/.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 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) 1))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 -9/10) 1) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log1p.f64 -9/10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (log1p.f64 -9/10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(/.f64 (log1p.f64 -9/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 (log1p.f64 -9/10)) 1) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) 1) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 -9/10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 -1 (/.f64 -1 (log1p.f64 -9/10))) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2) (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(/.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (/.f64 -1 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (cbrt.f64 (log1p.f64 -9/10)))
(/.f64 (log1p.f64 -9/10) (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 (log.f64 10)) (atan2.f64 im re))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))))
(pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 1)
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 3)
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 3) 1/3)
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)) -1)
(/.f64 (log1p.f64 -9/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 (log1p.f64 -9/10) (atan2.f64 im re)) 2))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(log.f64 (pow.f64 1/10 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (log.f64 1/10) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 1/10) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re)) 3))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))))
(/.f64 (log1p.f64 -9/10) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log1p.f64 -9/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (atan2.f64 im re) (neg.f64 (/.f64 -1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/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 (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 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.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 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 -1 (log1p.f64 -9/10)) (atan2.f64 im re))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 (atan2.f64 im re) 1))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 -1 (sqrt.f64 (log1p.f64 -9/10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))) (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (log1p.f64 -9/10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 -9/10))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log1p.f64 -9/10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log1p.f64 -9/10)) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) 1)) (atan2.f64 im re))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 -1 (/.f64 (log1p.f64 -9/10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) -1) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (/.f64 -1 (log1p.f64 -9/10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (/.f64 (*.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 -9/10) (atan2.f64 im re))) 2)) (cbrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (/.f64 -1 (log1p.f64 -9/10))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 -1 (log.f64 10))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log1p.f64 -9/10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log1p.f64 -9/10)) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log1p.f64 -9/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/10)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log1p.f64 -9/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log1p.f64 -9/10))
(/.f64 (atan2.f64 im re) (neg.f64 (log1p.f64 -9/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))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))

localize12.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
0.9b
(/.f64 (log1p.f64 9) (atan2.f64 im re))
Compiler

Compiled 25 to 15 computations (40% saved)

series15.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
6.0ms
im
@0
(/.f64 (log1p.f64 9) (atan2.f64 im re))
6.0ms
re
@0
(/.f64 (log1p.f64 9) (atan2.f64 im re))
0.0ms
re
@inf
(/.f64 (log1p.f64 9) (atan2.f64 im re))
0.0ms
im
@inf
(/.f64 (log1p.f64 9) (atan2.f64 im re))
0.0ms
re
@-inf
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))

rewrite73.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1006×associate-/r*
894×*-commutative
882×associate-*r/
620×associate-*l/
608×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01140
122434
2261934
Stop Event
node limit
Counts
2 → 132
Calls
Call 1
Inputs
(/.f64 (log1p.f64 9) (atan2.f64 im re))
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (neg.f64 (/.f64 -1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) 1) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) -1) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify73.0ms (1.2%)

Algorithm
egg-herbie
Rules
1284×associate-/r*
774×*-commutative
566×associate-/r/
486×distribute-lft-in
480×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02783974
16733808
223923806
Stop Event
node limit
Counts
180 → 151
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.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 (exp.f64 (log1p.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 (/.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 (sqrt.f64 (log.f64 10)) (/.f64 (sqrt.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 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (/.f64 (cbrt.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 (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 (/.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 (neg.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log.f64 10)) 1))
(*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1))
(*.f64 (/.f64 (log.f64 10) 1) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (neg.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 (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 (atan2.f64 im re)) (log.f64 1/10))
(*.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)) (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)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (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 (/.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 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (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 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(*.f64 (neg.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 (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 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))
(*.f64 (*.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 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(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)
(neg.f64 (/.f64 (log.f64 1/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)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.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 (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 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -1)
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (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 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.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))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 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))))
(*.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 (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 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (/.f64 1 (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))
(*.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))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) -1) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 (atan2.f64 im re)) (log.f64 (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
Outputs
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.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 (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 (log.f64 10) (atan2.f64 im re))
(*.f64 (log.f64 10) (neg.f64 (/.f64 -1 (atan2.f64 im re))))
(/.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 1 (/.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)) (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 (neg.f64 (sqrt.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)) (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 (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 (/.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 (neg.f64 (cbrt.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (log.f64 1/10) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log.f64 10)) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) 1) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (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 10) (sqrt.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 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (neg.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 10) (atan2.f64 im re))
(*.f64 (neg.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 1/10))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.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)) (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)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.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 (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 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 1) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) 1) (cbrt.f64 (/.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) (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (neg.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 (neg.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (*.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6))
(/.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 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.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))
(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))
(neg.f64 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (log.f64 1/10) (neg.f64 (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))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.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 1 (/.f64 (atan2.f64 im re) (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 (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 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.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 (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 (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 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))
(/.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 (/.f64 1 (log.f64 10)) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (sqrt.f64 (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.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 (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 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(/.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 (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 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.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 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1))
(/.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 (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 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (/.f64 1 (log.f64 10)))
(/.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))
(/.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))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) -1) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (log.f64 1/10))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (log.f64 1/10)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(/.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 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -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))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 (atan2.f64 im re)) (log.f64 (log.f64 10))))
(/.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))

localize15.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (atan2.f64 im re))
0.9b
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
1.0b
(/.f64 -1 (log.f64 1/10))
1.0b
(log.f64 1/10)
Compiler

Compiled 31 to 21 computations (32.3% saved)

series3.0ms (0.1%)

Counts
3 → 24
Calls

12 calls:

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

rewrite75.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1368×associate-/r*
1082×*-commutative
1058×associate-/l*
624×swap-sqr
502×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01353
126441
2320941
Stop Event
node limit
Counts
3 → 129
Calls
Call 1
Inputs
(/.f64 -1 (log.f64 1/10))
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (neg.f64 (/.f64 -1 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 -1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 10))) (cbrt.f64 (/.f64 -1 (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 -1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 -1 (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (log.f64 10))) (/.f64 -1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2)) (/.f64 -1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (log.f64 10)))) (sqrt.f64 (/.f64 -1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 10))) (cbrt.f64 (/.f64 -1 (log.f64 10))))) (cbrt.f64 (/.f64 -1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (log.f64 10)))) (/.f64 1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (log.f64 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 10) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (pow.f64 (log.f64 1/10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (atan2.f64 im re)) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 -1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (*.f64 (/.f64 -1 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)) (/.f64 1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (pow.f64 (atan2.f64 im re) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (/.f64 -1 (sqrt.f64 (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) 1) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 1/10))) 1) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 1/10))) -1) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (atan2.f64 im re) -1/2) (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (neg.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) 1) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) -1) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 -1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (pow.f64 (atan2.f64 im re) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 im re) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))))))

simplify66.0ms (1.1%)

Algorithm
egg-herbie
Rules
1350×unswap-sqr
720×distribute-rgt-in
706×distribute-lft-in
602×associate-/r/
526×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02683309
16783199
227213187
Stop Event
node limit
Counts
153 → 162
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 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10)))) 1)
(*.f64 -1 (/.f64 -1 (log.f64 10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (neg.f64 (/.f64 -1 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 -1 (log.f64 10)) -1)
(*.f64 (sqrt.f64 (/.f64 -1 (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 -1 (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 10))) (cbrt.f64 (/.f64 -1 (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 -1 (log.f64 10)))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 -1 (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 10))) (/.f64 -1 (sqrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2)) (/.f64 -1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (log.f64 10)))) (sqrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 10))) (cbrt.f64 (/.f64 -1 (log.f64 10))))) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (log.f64 10)))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3) 1/3)
(pow.f64 (log.f64 10) -1)
(neg.f64 (/.f64 -1 (log.f64 10)))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 1/10) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 1/10)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (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 1 (sqrt.f64 (log.f64 10))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -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 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 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 (cbrt.f64 (log.f64 10))) (atan2.f64 im re)) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (*.f64 (/.f64 -1 (log.f64 1/10)) (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 (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 -1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -1)
(*.f64 (*.f64 (/.f64 -1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (*.f64 (/.f64 -1 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)) (/.f64 1 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (/.f64 -1 (sqrt.f64 (log.f64 1/10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) 1) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 1/10))) 1) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 1/10))) -1) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1))
(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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 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))))
(-.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 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (neg.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) -1)
(*.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) 1) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) -1))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) -1) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 -1 (atan2.f64 im re))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 3)
(pow.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)) 1/3)
(pow.f64 (atan2.f64 im re) -1)
(neg.f64 (/.f64 -1 (atan2.f64 im re)))
(sqrt.f64 (pow.f64 (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)))))
(cbrt.f64 (/.f64 1 (pow.f64 (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))))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
Outputs
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10)))) 1)
(/.f64 -1 (log.f64 1/10))
(*.f64 -1 (/.f64 -1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 1/10)) 1)
(/.f64 -1 (log.f64 1/10))
(*.f64 1 (/.f64 -1 (log.f64 1/10)))
(/.f64 -1 (log.f64 1/10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (neg.f64 (/.f64 -1 (sqrt.f64 (log.f64 10)))))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))
(/.f64 1 (log.f64 10))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (log.f64 10)))))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) -1)
(/.f64 1 (log.f64 10))
(*.f64 (sqrt.f64 (/.f64 -1 (log.f64 10))) (neg.f64 (sqrt.f64 (/.f64 -1 (log.f64 10)))))
(/.f64 1 (log.f64 10))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 10))) (cbrt.f64 (/.f64 -1 (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 -1 (log.f64 10)))))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 1/10))) (/.f64 -1 (sqrt.f64 (log.f64 1/10))))
(/.f64 (/.f64 -1 (sqrt.f64 (log.f64 1/10))) (sqrt.f64 (log.f64 1/10)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 10))) (/.f64 -1 (sqrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2)) (/.f64 -1 (cbrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (log.f64 10)))) (sqrt.f64 (/.f64 -1 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 10))) (cbrt.f64 (/.f64 -1 (log.f64 10))))) (cbrt.f64 (/.f64 -1 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (log.f64 10)))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(pow.f64 (/.f64 -1 (log.f64 1/10)) 1)
(/.f64 -1 (log.f64 1/10))
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) 2)
(/.f64 1 (log.f64 10))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 3)
(/.f64 1 (log.f64 10))
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3) 1/3)
(/.f64 -1 (log.f64 1/10))
(pow.f64 (log.f64 10) -1)
(/.f64 1 (log.f64 10))
(neg.f64 (/.f64 -1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 1/10) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 1/10)))))
(/.f64 -1 (log.f64 1/10))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 1/10)) 3))
(/.f64 -1 (log.f64 1/10))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(exp.f64 (neg.f64 (log.f64 (log.f64 10))))
(/.f64 1 (log.f64 10))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 1/10))))
(/.f64 -1 (log.f64 1/10))
(-.f64 (exp.f64 (log1p.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 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 1/10)) (atan2.f64 im re))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (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 (sqrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/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 (sqrt.f64 (log.f64 10))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 1/10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -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 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 1/10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 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 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (atan2.f64 im re)) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 1/10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (neg.f64 (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 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(/.f64 (*.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 1/10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (neg.f64 (log.f64 1/10))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (/.f64 -1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (*.f64 (/.f64 -1 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (log.f64 10)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(*.f64 (/.f64 -1 (log.f64 10)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (atan2.f64 im re)) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (log.f64 10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (cbrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -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 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 1/10))) (/.f64 -1 (sqrt.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 (neg.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 1/10) 2))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 1/10) 2))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 1/10) 2)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 1/10) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) 1) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 1/10))) 1) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 1 (*.f64 (/.f64 -1 (log.f64 1/10)) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 1/10)) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (neg.f64 (log.f64 1/10))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 2) (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 1/10)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (log.f64 1/10)) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 -1))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (sqrt.f64 -1) (log.f64 1/10))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 1/10))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 1/10))) -1) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (*.f64 -1 (*.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (*.f64 (log.f64 1/10) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.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)) (log.f64 1/10))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 1/10))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 1/10)) 1))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 1/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))
(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 -1 (log.f64 1/10)) 3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 1/10) 3)) (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 1/10) 3)) (pow.f64 (atan2.f64 im re) 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))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.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 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 1 (atan2.f64 im re))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))))
(/.f64 1 (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (neg.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (atan2.f64 im re)) -1)
(/.f64 1 (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 1 (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 1 (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (atan2.f64 im re))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) 1) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1))
(pow.f64 (sqrt.f64 (atan2.f64 im re)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) -1) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 -1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 1 (atan2.f64 im re))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 3)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) -1)
(/.f64 1 (atan2.f64 im re))
(neg.f64 (/.f64 -1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(sqrt.f64 (pow.f64 (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))
(cbrt.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(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))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))

localize21.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) -1)
0.0b
(/.f64 1 (atan2.f64 im re))
0.2b
(pow.f64 10 (/.f64 1 (atan2.f64 im re)))
0.6b
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
Compiler

Compiled 40 to 24 computations (40% saved)

series90.0ms (1.5%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
30.0ms
im
@inf
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
12.0ms
re
@inf
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
12.0ms
re
@-inf
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
12.0ms
im
@-inf
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
12.0ms
im
@0
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))

rewrite112.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
934×*-commutative
692×unswap-sqr
690×times-frac
558×swap-sqr
456×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01371
126053
2286853
Stop Event
node limit
Counts
3 → 286
Calls
Call 1
Inputs
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(pow.f64 10 (/.f64 1 (atan2.f64 im re)))
(pow.f64 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) -1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 1 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 1) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 -1 (neg.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (/.f64 (log.f64 10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) 1) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 -1 (neg.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1)) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) 1) (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) -1) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (sqrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 -1 (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 1 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (/.f64 1 (cbrt.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) 1) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) 1) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) -1) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 10)) 1) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) 1) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) 1) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) -1) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))) (-.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (-.f64 (*.f64 (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 3) (pow.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 3)) (+.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (-.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))) (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2))) (*.f64 (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 100 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (pow.f64 100 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 (E.f64) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) 2)) (pow.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 10 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)) (pow.f64 (pow.f64 10 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 10 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 10 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (log1p.f64 (atan2.f64 im re))) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log.f64 10) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/4) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) 1) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) 1) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1 -1/2) 1) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1 -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1 -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1 -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1 -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 1) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) 1) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (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))) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 1 -1/2) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (atan2.f64 im re) -1/2)) (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify106.0ms (1.8%)

Algorithm
egg-herbie
Rules
736×associate-/l*
686×*-commutative
662×associate-*r/
554×associate-*r*
504×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06806094
117826094
271266094
Stop Event
unsound
Counts
358 → 287
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.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 (/.f64 (log.f64 10) (atan2.f64 im re)) 0)
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))))
(+.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) -1)
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 1 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))
(+.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 1) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1)
(-.f64 (/.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) 1)
(*.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)) (/.f64 (log.f64 10) 1))
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 10) (neg.f64 (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 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (log.f64 10) (sqrt.f64 (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 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)))
(*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))
(*.f64 2 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 -1 (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (/.f64 (log.f64 10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) 1) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 -1 (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) -1)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (sqrt.f64 (log.f64 10))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))
(*.f64 (*.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 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1)) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6))
(*.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)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log.f64 10)) 1))
(*.f64 (/.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 (/.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 (/.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 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 10)) 1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) -1) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 10) (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 -1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(/.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.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 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 1 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (/.f64 1 (cbrt.f64 (/.f64 1 (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) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) 1) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) 1) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) -1) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 10)) 1) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 10) 1) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) 1) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) -1) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))) (-.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))
(/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (-.f64 (*.f64 (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 3) (pow.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 3)) (+.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (-.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(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)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 10) (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1)
(*.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(*.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 1)
(*.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))) (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(*.f64 (*.f64 (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2))) (*.f64 (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3) 1/6))
(*.f64 (pow.f64 100 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (pow.f64 100 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)))
(*.f64 (pow.f64 (E.f64) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 (E.f64) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))))
(*.f64 (pow.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) 2)) (pow.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) 2)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))
(*.f64 (pow.f64 (pow.f64 10 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)) (pow.f64 (pow.f64 10 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)))
(*.f64 (pow.f64 (pow.f64 10 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 10 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))))
(sqrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))
(log.f64 (exp.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(cbrt.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3))
(expm1.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(log1p.f64 (expm1.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(-.f64 (/.f64 (exp.f64 (log1p.f64 (atan2.f64 im re))) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.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 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log.f64 10) -1))
(*.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 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 1 (cbrt.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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/4) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/4))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.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 (sqrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.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 (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)) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) 1) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) 1) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 1 -1/2) 1) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (pow.f64 1 -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 1 -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 1 -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 1 -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 1) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) 1) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (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))) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.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 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.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 (log.f64 10) (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))
(/.f64 (pow.f64 1 -1/2) (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(/.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (log.f64 10) (sqrt.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 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10))) (cbrt.f64 (/.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) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (atan2.f64 im re) -1/2)) (sqrt.f64 (log.f64 10)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (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 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (log.f64 10)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0)
(/.f64 (log.f64 10) (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))
(/.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 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (+.f64 0 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (*.f64 1 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 1 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 1) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 1))
(/.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 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 (/.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) 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 (/.f64 1 (atan2.f64 im re)) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) 1))
(/.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 -1 (/.f64 (log.f64 10) (neg.f64 (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 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (log.f64 10) (sqrt.f64 (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 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 10) (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 (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 2 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (/.f64 -1 (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 10) (neg.f64 (sqrt.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 10) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (/.f64 (log.f64 10) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 -1 (neg.f64 (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 (neg.f64 (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 (log.f64 10) 1) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 -1 (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1)) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 3/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3) 1/6))
(/.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 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (log.f64 10)) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.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 (log.f64 10) (atan2.f64 im re))
(*.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 (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 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) 1) (/.f64 (cbrt.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 10)) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (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 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) -1) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (sqrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 -1 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.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 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))
(/.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 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.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 10) (atan2.f64 im re))
(/.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (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 (atan2.f64 im re) (log.f64 10))) 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 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (/.f64 1 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.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 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) (/.f64 1 (cbrt.f64 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (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) (sqrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 10) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) 1) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) 1) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10)) -1) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 (neg.f64 (log.f64 10)) 1) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (*.f64 1 (/.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 (sqrt.f64 -1) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (neg.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 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) 1) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) -1) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (sqrt.f64 (neg.f64 (atan2.f64 im re)))) (sqrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))))) (-.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (-.f64 (*.f64 (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 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 3) (pow.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) 3)) (+.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (-.f64 (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (log.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) 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 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)
(/.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))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))
(/.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))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) -1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 1 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))) (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2))) (*.f64 (sqrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 10 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))) (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re)))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (*.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 10 (/.f64 1/2 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) 3/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3) 1/6))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 100 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)) (pow.f64 100 (*.f64 (/.f64 1/2 (atan2.f64 im re)) 1/2)))
(pow.f64 100 (*.f64 2 (/.f64 1/4 (atan2.f64 im re))))
(*.f64 (pow.f64 (E.f64) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) (pow.f64 (E.f64) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) 2)) (pow.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 10 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)) (pow.f64 (pow.f64 10 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 10 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 10 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2))) (/.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))) 1))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(sqrt.f64 (pow.f64 10 (/.f64 2 (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (exp.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))) 3))
(/.f64 (log.f64 10) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(-.f64 (/.f64 (exp.f64 (log1p.f64 (atan2.f64 im re))) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.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 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (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 (log.f64 10) (atan2.f64 im re))
(*.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log.f64 10) -1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))
(/.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) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 1 (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 1 -1/2) (pow.f64 1 -1/2)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)) (*.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/4) (pow.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) -1/4))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.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 (log.f64 10) (atan2.f64 im re))
(*.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 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) 1) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) 1) (/.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 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 1 -1/2) 1) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 1 -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 1 -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 1 -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 1 -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 1) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) 1) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1/2) (sqrt.f64 (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))) -1/2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))
(/.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 1 (/.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) -1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 10) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (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 (atan2.f64 im re) (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (sqrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1/4)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (pow.f64 1 -1/2) (/.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(/.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) (/.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1/2)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 10) (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) (atan2.f64 im re))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) -2)) (log.f64 10))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.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 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1) (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (atan2.f64 im re) -1/2)) (sqrt.f64 (log.f64 10)))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (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 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) 1) (+.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) 1) (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (log.f64 10)))
(/.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 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(/.f64 (log.f64 10) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (log.f64 10) (atan2.f64 im re))

localize36.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
0.9b
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
1.0b
(cbrt.f64 (log1p.f64 9))
1.0b
(sqrt.f64 (cbrt.f64 (log1p.f64 9)))
Compiler

Compiled 60 to 47 computations (21.7% saved)

series87.0ms (1.4%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
63.0ms
im
@0
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
12.0ms
re
@0
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
5.0ms
re
@0
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
1.0ms
im
@0
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
1.0ms
re
@inf
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))

rewrite90.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1194×associate-/l/
1010×associate-/r/
544×distribute-lft-neg-in
478×distribute-rgt-neg-in
312×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015118
131464
2436464
Stop Event
node limit
Counts
4 → 201
Calls
Call 1
Inputs
(sqrt.f64 (cbrt.f64 (log1p.f64 9)))
(cbrt.f64 (log1p.f64 9))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 10) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 10) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (pow.f64 (log.f64 10) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 10) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 10)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (log.f64 10) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (sqrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) 1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 10) 1/6)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) 1/6) (pow.f64 (log.f64 10) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)) (neg.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (fabs.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1/3) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 10) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 10) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) 1)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 10)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 10)) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 1) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) 1)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (neg.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify185.0ms (3.1%)

Algorithm
egg-herbie
Rules
1190×distribute-frac-neg
1150×times-frac
982×associate-/r*
826×associate-*r*
696×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04418433
110977779
262917779
Stop Event
node limit
Counts
249 → 255
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 10) 1/6))) 1)
(*.f64 (pow.f64 (log.f64 10) 1/6) 1)
(*.f64 1 (pow.f64 (log.f64 10) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (log.f64 10) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(pow.f64 (pow.f64 (log.f64 10) 1/6) 1)
(pow.f64 (sqrt.f64 (log.f64 10)) 1/3)
(pow.f64 (cbrt.f64 (log.f64 10)) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) 2)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) 3)
(neg.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(fabs.f64 (pow.f64 (log.f64 10) 1/6))
(log.f64 (exp.f64 (pow.f64 (log.f64 10) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 10) 1/6))))
(cbrt.f64 (sqrt.f64 (log.f64 10)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 10) 1/6)))
(exp.f64 (log.f64 (pow.f64 (log.f64 10) 1/6)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) 1/6)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 10))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 10) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 10)))) 1)
(*.f64 (pow.f64 (log.f64 10) 1/6) (pow.f64 (log.f64 10) 1/6))
(*.f64 (cbrt.f64 (log.f64 10)) 1)
(*.f64 1 (cbrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)) (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))
(*.f64 (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 -1 (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (fabs.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1/3) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(pow.f64 (log.f64 10) 1/3)
(pow.f64 (pow.f64 (log.f64 10) 1/6) 2)
(pow.f64 (cbrt.f64 (log.f64 10)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1/2)
(neg.f64 (neg.f64 (cbrt.f64 (log.f64 10))))
(sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(fabs.f64 (cbrt.f64 (log.f64 10)))
(fabs.f64 (neg.f64 (cbrt.f64 (log.f64 10))))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 10))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 10)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 10))))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 10))))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 10))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) 1)
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (atan2.f64 im re) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) 1)) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) 2)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) 1/3)
(pow.f64 (*.f64 1 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (atan2.f64 im re))) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) (sqrt.f64 (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 10)) 2/3)))
(exp.f64 (*.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 10)) 2/3)) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (cbrt.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.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 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (cbrt.f64 (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 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (/.f64 1 (*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 1) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) 1)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(neg.f64 (/.f64 1 (neg.f64 (/.f64 1 (/.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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) (log.f64 10)))
(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 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 10) 1/6))) 1)
(pow.f64 (log.f64 10) 1/6)
(*.f64 (pow.f64 (log.f64 10) 1/6) 1)
(pow.f64 (log.f64 10) 1/6)
(*.f64 1 (pow.f64 (log.f64 10) 1/6))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))))
(pow.f64 (log.f64 10) 1/6)
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (log.f64 10) 1/6))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (sqrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(pow.f64 (log.f64 10) 1/6)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(pow.f64 (log.f64 10) 1/6)
(pow.f64 (pow.f64 (log.f64 10) 1/6) 1)
(pow.f64 (log.f64 10) 1/6)
(pow.f64 (sqrt.f64 (log.f64 10)) 1/3)
(cbrt.f64 (sqrt.f64 (log.f64 10)))
(pow.f64 (cbrt.f64 (log.f64 10)) 1/2)
(pow.f64 (log.f64 10) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) 2)
(pow.f64 (log.f64 10) 1/6)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) 3)
(pow.f64 (log.f64 10) 1/6)
(neg.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(fabs.f64 (pow.f64 (log.f64 10) 1/6))
(pow.f64 (log.f64 10) 1/6)
(log.f64 (exp.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 10) 1/6))))
(pow.f64 (log.f64 10) 1/6)
(cbrt.f64 (sqrt.f64 (log.f64 10)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(exp.f64 (log.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 10) 1/6)) 1))
(pow.f64 (log.f64 10) 1/6)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 10))) 1/2))
(pow.f64 (log.f64 10) 1/6)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 10) 1/6)))
(pow.f64 (log.f64 10) 1/6)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 10)))) 1)
(cbrt.f64 (log.f64 10))
(*.f64 (pow.f64 (log.f64 10) 1/6) (pow.f64 (log.f64 10) 1/6))
(cbrt.f64 (log.f64 10))
(*.f64 (cbrt.f64 (log.f64 10)) 1)
(cbrt.f64 (log.f64 10))
(*.f64 1 (cbrt.f64 (log.f64 10)))
(cbrt.f64 (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (log.f64 10) 1/6)))
(cbrt.f64 (log.f64 10))
(*.f64 (pow.f64 (log.f64 10) 1/4) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (pow.f64 (log.f64 10) 1/4))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))
(cbrt.f64 (log.f64 10))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))))))
(cbrt.f64 (log.f64 10))
(*.f64 (neg.f64 (pow.f64 (log.f64 10) 1/6)) (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(cbrt.f64 (log.f64 10))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))
(cbrt.f64 (log.f64 10))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))))
(cbrt.f64 (log.f64 10))
(*.f64 (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) 4))
(*.f64 -1 (neg.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(cbrt.f64 (log.f64 10))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (fabs.f64 (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(cbrt.f64 (log.f64 10))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (log.f64 10)))
(cbrt.f64 (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1/3) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10))))) (sqrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))
(cbrt.f64 (log.f64 10))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))) (cbrt.f64 (neg.f64 (cbrt.f64 (log.f64 10)))))
(cbrt.f64 (log.f64 10))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(pow.f64 (log.f64 10) 1/3)
(cbrt.f64 (log.f64 10))
(pow.f64 (pow.f64 (log.f64 10) 1/6) 2)
(cbrt.f64 (log.f64 10))
(pow.f64 (cbrt.f64 (log.f64 10)) 1)
(cbrt.f64 (log.f64 10))
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 3)
(cbrt.f64 (log.f64 10))
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) 1/2)
(cbrt.f64 (log.f64 10))
(neg.f64 (neg.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(cbrt.f64 (log.f64 10))
(fabs.f64 (cbrt.f64 (log.f64 10)))
(cbrt.f64 (log.f64 10))
(fabs.f64 (neg.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 10)))))
(cbrt.f64 (log.f64 10))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(exp.f64 (*.f64 (log.f64 (log.f64 10)) 1/3))
(cbrt.f64 (log.f64 10))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 10))))
(cbrt.f64 (log.f64 10))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (atan2.f64 im re) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (log.f64 10) 1/6))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (log.f64 10) 1/6))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) 1)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (sqrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) 1/3)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (*.f64 1 (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (atan2.f64 im re))) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 2))
(fabs.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) (sqrt.f64 (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 10)) 2/3)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(exp.f64 (*.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 10)) 2/3)) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (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 (atan2.f64 im re) (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 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.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 (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 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.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 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (pow.f64 (log.f64 10) 1/6) 3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (log.f64 10)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (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 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.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 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (cbrt.f64 (log.f64 10)) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) -1/2) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.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))) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 1) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (sqrt.f64 (log.f64 10)))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 1/4) (sqrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 5/4))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (sqrt.f64 (log.f64 10))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (*.f64 (cbrt.f64 (log.f64 10)) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (pow.f64 (log.f64 10) 1/6) 3))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1/2) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 10) 1/6) 3)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) 1)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (pow.f64 (log.f64 10) 1/6) 3))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (pow.f64 (log.f64 10) 1/6) 3))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (pow.f64 (log.f64 10) 1/6) 3) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 1 (neg.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.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))
(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 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) (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))

eval605.0ms (10.1%)

Compiler

Compiled 21232 to 15226 computations (28.3% saved)

prune257.0ms (4.3%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New113821140
Fresh000
Picked101
Done156
Total114071147
Error
0b
Counts
1147 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
1.4b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
0.2b
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
0.1b
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
0.9b
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
9.4b
(/.f64 1 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
0.2b
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
Compiler

Compiled 80 to 66 computations (17.5% saved)

localize38.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
0.0b
(/.f64 1 (atan2.f64 im re))
0.2b
(pow.f64 10 (/.f64 1 (atan2.f64 im re)))
0.6b
(log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re))))
Compiler

Compiled 39 to 23 computations (41% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite63.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
920×*-commutative
652×unswap-sqr
560×associate-*r/
550×swap-sqr
448×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01229
124117
2278117
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(/.f64 1 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log.f64 10) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify54.0ms (0.9%)

Algorithm
egg-herbie
Rules
1334×associate-/l*
1188×distribute-lft-in
1084×associate-+r+
930×associate-+l+
846×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0891373
12001293
26951281
330121281
Stop Event
node limit
Counts
61 → 43
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 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.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 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log.f64 10) -1))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (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 (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))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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 (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 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) -1)
(/.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 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.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 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.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 (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 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (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 (/.f64 1 (atan2.f64 im re)) -1) (pow.f64 (log.f64 10) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (log.f64 10) -1) (pow.f64 (/.f64 1 (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 (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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.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 1 (*.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))) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))
(/.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 1 (*.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 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/6))
(/.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 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(/.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))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (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))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))

localize72.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9)))
0.1b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
0.9b
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6))
1.0b
(cbrt.f64 (log1p.f64 9))
Compiler

Compiled 64 to 51 computations (20.3% saved)

series64.0ms (1.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
31.0ms
im
@0
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
14.0ms
im
@0
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6))
7.0ms
re
@0
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6))
6.0ms
re
@0
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
1.0ms
im
@inf
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))

rewrite118.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1204×associate-/l/
1008×associate-/r/
556×distribute-lft-neg-in
356×add-sqr-sqrt
338×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018113
138265
2490565
Stop Event
node limit
Counts
3 → 169
Calls
Call 1
Inputs
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (log.f64 10) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/12)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/12) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/12)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) 1)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (sqrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 1) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/12) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) 1)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 10) -1/2) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 10) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/4)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))))))

simplify195.0ms (3.3%)

Algorithm
egg-herbie
Rules
1542×associate-/r/
1178×distribute-rgt-in
1164×distribute-lft-in
584×associate-*r*
532×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03948933
110248583
246228583
Stop Event
node limit
Counts
241 → 237
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) 1)
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (atan2.f64 im re) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (log.f64 10) -1/6)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/12)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/12) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (atan2.f64 im re))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/12)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/12)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/12)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) 1)) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (sqrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) 2)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) 1/3)
(pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) -1)
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 2))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) (sqrt.f64 (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1)
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (cbrt.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 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.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 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (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 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (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 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (/.f64 1 (*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 1) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/12) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) 1)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(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 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) -1)
(neg.f64 (/.f64 1 (neg.f64 (*.f64 (/.f64 1 (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)))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) (log.f64 10)))
(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 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) 1)
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.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)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (atan2.f64 im re))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (sqrt.f64 (/.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)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (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))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(sqrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
Outputs
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 10) 2)) 1/3) (/.f64 (atan2.f64 im re) (fabs.f64 (pow.f64 (log1p.f64 9) 1/3))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (fabs.f64 (cbrt.f64 (log1p.f64 9)))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log1p.f64 9))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 10))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 1 (log.f64 10))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2)) (pow.f64 (log.f64 10) -1/6))
(*.f64 (pow.f64 (log.f64 10) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (atan2.f64 im re) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) -1/6))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6)))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (pow.f64 (log.f64 10) -1/6) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) -1/6)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (log.f64 10) -1/6)))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/12)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/12) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (atan2.f64 im re) 1) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))) (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (pow.f64 (log.f64 10) 1/6)))
(/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (sqrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/12)) (/.f64 (pow.f64 (log.f64 10) -1/2) (pow.f64 (log.f64 10) 1/12)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/2) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2)) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10))))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/12)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/12)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/12)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) 1) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) 1)) (atan2.f64 im re))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/6)) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))) (sqrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) 1/3)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 2))
(fabs.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) (sqrt.f64 (log.f64 10))))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (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 (atan2.f64 im re) (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 (/.f64 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 1 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (cbrt.f64 (log.f64 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) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.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 (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 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 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) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.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 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (/.f64 1 (cbrt.f64 (log.f64 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) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 10)))) (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 (pow.f64 (log.f64 10) -1/2) (sqrt.f64 (log.f64 10))) (atan2.f64 im re))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (cbrt.f64 (log.f64 10))))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (neg.f64 (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (/.f64 (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)))
(*.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 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (cbrt.f64 (log.f64 10)) 2) (cbrt.f64 (cbrt.f64 (log.f64 10))))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (cbrt.f64 (log.f64 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) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (log.f64 10) 1/6)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (pow.f64 (log.f64 10) 1/6)) (pow.f64 (log.f64 10) 1/6))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.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 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 10))) 2)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (pow.f64 (log.f64 10) -1/6))
(*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 10) -1/6) (atan2.f64 im re)) (sqrt.f64 (log.f64 10))) (/.f64 1 (cbrt.f64 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 10) -1/6) (cbrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10)))
(*.f64 (pow.f64 (log.f64 10) -1/6) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 10)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 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) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (log.f64 10))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (sqrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (sqrt.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) 1) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) (cbrt.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (log.f64 10)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/12)) (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 10) 1/12) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 10) 1/6)) (sqrt.f64 (log.f64 10)))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (cbrt.f64 (log.f64 10))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (cbrt.f64 (log.f64 10)))) (cbrt.f64 (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (neg.f64 (pow.f64 (log.f64 10) 1/6))) (neg.f64 (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))) (*.f64 (cbrt.f64 (log.f64 10)) (neg.f64 (pow.f64 (log.f64 10) 1/6))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (atan2.f64 im re))) (pow.f64 (log.f64 10) -1/2))
(*.f64 (pow.f64 (log.f64 10) -1/2) (*.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (log.f64 10)))) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (pow.f64 (log.f64 10) -1/2) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6))) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) 1)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (*.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 10) 1/6) (cbrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.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 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 1 (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))))
(/.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))
(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 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 10)) 2)) 3) (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 (exp.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) 1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.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)) (pow.f64 (log.f64 10) -1/2)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 10))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 10) 1/6)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 10)) (pow.f64 (log.f64 10) 1/6)))
(*.f64 (pow.f64 (log.f64 10) -1/2) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 10) -1/2)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) -1/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 10) 1/4)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (/.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)) (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) (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) (pow.f64 (log.f64 10) 1/4)) (/.f64 1 (pow.f64 (log.f64 10) 1/4)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 1/4)) (pow.f64 (log.f64 10) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (log.f64 10)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (sqrt.f64 (log.f64 10))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 2)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 3)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3) 1/3)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 10)) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(sqrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) 3))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 10) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))) 1))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10)))

eval418.0ms (7%)

Compiler

Compiled 10285 to 7678 computations (25.3% saved)

prune134.0ms (2.3%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New5161517
Fresh000
Picked101
Done066
Total5177524
Error
0b
Counts
524 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
1.4b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 10))) (pow.f64 (log.f64 10) 1/6)) (cbrt.f64 (log.f64 10)))
0.2b
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
0.1b
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
0.9b
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
9.4b
(/.f64 1 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
0.2b
(/.f64 -1 (/.f64 (log.f64 1/10) (atan2.f64 im re)))
Compiler

Compiled 79 to 65 computations (17.7% saved)

regimes27.0ms (0.4%)

Accuracy

Total -9.9b remaining (-9404.9%)

Threshold costs -9.9b (-9404.9%)

Counts
13 → 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 1/10) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log1p.f64 9) (atan2.f64 im re)))
(/.f64 (/.f64 -1 (log.f64 1/10)) (/.f64 1 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -1)
(/.f64 1 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 3)
(pow.f64 (log.f64 (pow.f64 10 (/.f64 1 (atan2.f64 im re)))) -1)
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.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/6)) (cbrt.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (pow.f64 (log.f64 10) 1/6)) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log1p.f64 9))) (sqrt.f64 (cbrt.f64 (log1p.f64 9)))) (fabs.f64 (cbrt.f64 (log1p.f64 9))))
Outputs
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 1/10))
Calls

4 calls:

8.0ms
im
7.0ms
re
4.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
3.0ms
(atan2.f64 im re)
Results
ErrorSegmentsBranch
0.1b1re
0.1b1im
0.1b1(/.f64 (atan2.f64 im re) (log.f64 10))
0.1b1(atan2.f64 im re)
Compiler

Compiled 158 to 114 computations (27.8% saved)

simplify41.0ms (0.7%)

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
fuel
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))
(neg.f64 (/.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)

soundness86.0ms (1.4%)

Algorithm
egg-herbie
Rules
1430×associate-/r/
1180×associate-*r*
1158×distribute-lft-in
1028×associate-*l*
726×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086722
1202698
2746698
34387698
Stop Event
node limit
Compiler

Compiled 33 to 22 computations (33.3% saved)

end18.0ms (0.3%)

Compiler

Compiled 15 to 10 computations (33.3% saved)

Profiling

Loading profile data...