Details

Time bar (total: 8.6s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
50%50%50%0.1%0%0%0%2
100%99.9%0%0.1%0%0%0%3
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample1.3s (15.4%)

Results
1.3s8256×body256valid
Bogosity

preprocess384.0ms (4.5%)

Algorithm
egg-herbie
Rules
6792×rational_best-simplify-108
3670×rational_best-simplify-65
1092×rational_best-simplify-107
898×rational_best-simplify-3
770×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
11634
22534
34034
47534
516134
637734
795334
8159034
9177534
10196034
11214534
12233034
13251534
14280234
15298734
16298734
17317234
18335734
19571934
20571934
21595534
22595534
23636434
24677334
25718234
26759134
27800034
022
Stop Event
saturated
node limit
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)

simplify297.0ms (3.5%)

Algorithm
egg-herbie
Rules
6964×rational_best-simplify-108
4352×rational_best-simplify-65
680×rational_best-simplify-3
508×rational_best-simplify-47
390×rational_best-simplify-107
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
11217
21717
32617
44717
59817
622717
758617
893517
9153617
10209417
11247617
12285817
13285817
14393317
15395517
16436817
17478117
18519417
19519417
20519417
21660817
22660817
23719917
24775817
Stop Event
node limit
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)

localize8.0ms (0.1%)

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)

series38.0ms (0.4%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
18.0ms
im
@0
(/.f64 (atan2.f64 im re) (log.f64 10))
14.0ms
re
@-inf
(/.f64 (atan2.f64 im re) (log.f64 10))
5.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))

rewrite74.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1168×rational_best-simplify-55
780×rational_best-simplify-64
662×rational_best-4
662×rational_best-2
662×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
15917
212617
336517
4162117
Stop Event
node limit
Counts
1 → 112
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) -1) (neg.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) -1) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1) (-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) (-.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.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 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1/2 (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (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 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 1/2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (/.f64 1/2 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 -2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1/2 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (*.f64 (atan2.f64 im re) (/.f64 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)) (-.f64 (*.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (-.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 1/2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (/.f64 1 (log.f64 10)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (/.f64 1/2 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (-.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 1/2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 1 (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (atan2.f64 im re) (/.f64 1/2 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 1 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 1 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (atan2.f64 im re) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (/.f64 1 (*.f64 (*.f64 (log.f64 10) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (/.f64 1/2 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 8) (/.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -4) (-.f64 0 (/.f64 1/2 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 (/.f64 1/2 (log.f64 10)) (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 neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))))

simplify107.0ms (1.2%)

Algorithm
egg-herbie
Rules
1074×rational_best-simplify-1
1050×rational_best-simplify-54
950×rational_best-simplify-65
912×rational_best-simplify-64
722×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02563050
16732940
224122752
Stop Event
node limit
Counts
112 → 143
Calls
Call 1
Inputs
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 0))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) -1) (neg.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) -1) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(+.f64 (-.f64 (/.f64 (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 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) -1)
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) 0))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1) (-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) (-.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 1/2 (/.f64 (log.f64 10) 2)))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 1/2 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 -2 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2)
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1/2 (*.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 1/2 (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) 4))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (-.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (atan2.f64 im re) 4)))
(*.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 1/2 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) 1/2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (/.f64 1 (log.f64 10)) 8))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (-.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 1/2 (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 1 (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (/.f64 1 (log.f64 10))))
(*.f64 4 (*.f64 (atan2.f64 im re) (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(*.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 1 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 1 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))))
(*.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (atan2.f64 im re) 2) 4))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (/.f64 1 (*.f64 (*.f64 (log.f64 10) 2) 8)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (/.f64 1/2 (*.f64 (log.f64 10) 8)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 4))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 4 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 4) 1/8)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 8) (/.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) 2) 8)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))
(*.f64 (*.f64 (atan2.f64 im re) -4) (-.f64 0 (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
Outputs
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (-.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (atan2.f64 im re) -2)) (log.f64 10)))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 0))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) -1) (neg.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) -1) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))
(+.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) 1) (+.f64 (-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) -1))
(+.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (atan2.f64 im re) -2)) (log.f64 10)) (+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) 1)))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (-.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (atan2.f64 im re) -2)) (log.f64 10)))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (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 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) -1)
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) (-.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
(+.f64 (*.f64 3 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
(+.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) 3) (/.f64 (-.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 3) 4)) (log.f64 10)))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))
(+.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) 1) (+.f64 (-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) -1))
(+.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (atan2.f64 im re) -2)) (log.f64 10)) (+.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) 1)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 2 (log.f64 10)))))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10))))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) 4) (/.f64 (atan2.f64 im re) -4)) (log.f64 10))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) 0))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) 4) (/.f64 (atan2.f64 im re) -4)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))))
(-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) 4) (/.f64 (atan2.f64 im re) -4)) (log.f64 10)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10))))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1) (-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10))))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))) (-.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10))))
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) 4) (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.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 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1/2 (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 1/2 (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 -2 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1/2 (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (*.f64 (atan2.f64 im re) (/.f64 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)) (-.f64 (*.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (-.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (atan2.f64 im re) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) -2) (neg.f64 (/.f64 1/2 (log.f64 10))))
(*.f64 (atan2.f64 im re) (*.f64 -2 (neg.f64 (/.f64 1/2 (log.f64 10)))))
(*.f64 (atan2.f64 im re) (*.f64 -2 (/.f64 -1/2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 1/2 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (/.f64 1 (log.f64 10)) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (-.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 1/2 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 1 (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 4 (*.f64 (atan2.f64 im re) (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 1 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 1 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (atan2.f64 im re) 2) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (/.f64 1 (*.f64 (*.f64 (log.f64 10) 2) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (/.f64 1/2 (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 4 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 4) 1/8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 4) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 8) (/.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) 2) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -4) (-.f64 0 (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (/.f64 1/4 (log.f64 10))))
(*.f64 (atan2.f64 im re) (*.f64 -4 (neg.f64 (/.f64 1/4 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))

eval50.0ms (0.6%)

Compiler

Compiled 2514 to 1795 computations (28.6% saved)

prune29.0ms (0.3%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1367143
Fresh000
Picked011
Done000
Total1368144
Error
0.0b
Counts
144 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
0.9b
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
0.9b
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
1.0b
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
0.2b
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
0.9b
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))
1.0b
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
0.9b
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
Compiler

Compiled 300 to 240 computations (20% saved)

localize37.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 55 computations (19.1% saved)

series7.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

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

rewrite197.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
732×rational_best-simplify-3
718×rational_best-simplify-65
670×rational_best-simplify-67
646×rational_best-simplify-89
644×rational_best-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01390
19490
223790
392690
4644990
Stop Event
node limit
Counts
4 → 266
Calls
Call 1
Inputs
(*.f64 (log.f64 10) (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (fabs.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2)) (fabs.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4) (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (*.f64 (*.f64 (log.f64 10) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 10) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 10) (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 10)) (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 10)) (neg.f64 (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (log.f64 10)) (/.f64 0 (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (fabs.f64 (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (neg.f64 (log.f64 10)) 2) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(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 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (log.f64 10)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (log.f64 10) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (fabs.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (log.f64 10)) (log.f64 10)) (/.f64 1/2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) 2) (fabs.f64 (log.f64 10))) (/.f64 1/2 (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 (log.f64 10) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 10)) (fabs.f64 (log.f64 10))) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (fabs.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (log.f64 10)) (neg.f64 (log.f64 10))) (/.f64 (neg.f64 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (fabs.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (/.f64 (fabs.f64 (log.f64 10)) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 (fabs.f64 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 10)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 2 (log.f64 10))) (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (*.f64 1 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1/2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (fabs.f64 (log.f64 10))) (/.f64 1/2 (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (atan2.f64 im re)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (+.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (*.f64 (log.f64 10) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 4 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) (*.f64 1/2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 4 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (neg.f64 (log.f64 10))))))))

simplify120.0ms (1.4%)

Algorithm
egg-herbie
Rules
1476×rational_best-simplify-55
1266×rational_best-simplify-108
1152×rational_best-simplify-49
1080×rational_best-simplify-53
904×rational_best-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052611610
1169011090
Stop Event
node limit
Counts
314 → 339
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(+.f64 (*.f64 (log.f64 10) (log.f64 10)) 0)
(+.f64 0 (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (fabs.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 4))
(+.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2)) (fabs.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2)))
(-.f64 (*.f64 (log.f64 10) (log.f64 10)) 0)
(-.f64 0 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(-.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4) (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 4))
(/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) -1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) 4)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4)) 8)
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (*.f64 (*.f64 (log.f64 10) 4) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)) 16)
(pow.f64 (*.f64 (log.f64 10) (log.f64 10)) 1)
(neg.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(fabs.f64 (*.f64 (log.f64 10) (log.f64 10)))
(fabs.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(fabs.f64 (*.f64 (log.f64 10) (fabs.f64 (log.f64 10))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 10)) (fabs.f64 (log.f64 10))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 10)) (neg.f64 (log.f64 10))))
(+.f64 (/.f64 1 (log.f64 10)) 0)
(+.f64 (/.f64 1 (log.f64 10)) (/.f64 0 (fabs.f64 (log.f64 10))))
(+.f64 0 (/.f64 1 (log.f64 10)))
(+.f64 (/.f64 0 (fabs.f64 (log.f64 10))) (/.f64 1 (log.f64 10)))
(+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))
(+.f64 (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(-.f64 (/.f64 1 (log.f64 10)) 0)
(-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) 2))
(-.f64 (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (neg.f64 (log.f64 10)) 2) (*.f64 (log.f64 10) (log.f64 10))))
(-.f64 (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 1 (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) 1)
(*.f64 2 (/.f64 1/2 (log.f64 10)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (fabs.f64 (log.f64 10)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 2 (log.f64 10)) 1/2)
(*.f64 4 (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 1/2 (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) 4)
(*.f64 (/.f64 4 (log.f64 10)) 1/4)
(*.f64 8 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) 2)
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (fabs.f64 (log.f64 10)))))
(*.f64 (/.f64 (*.f64 -2 (log.f64 10)) (log.f64 10)) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (fabs.f64 (log.f64 10))) (/.f64 1/2 (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (neg.f64 (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (fabs.f64 (log.f64 10))) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (fabs.f64 (log.f64 10)))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (neg.f64 (log.f64 10))) (/.f64 (neg.f64 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (fabs.f64 (log.f64 10)))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (/.f64 (fabs.f64 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 (fabs.f64 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(pow.f64 (/.f64 1 (log.f64 10)) 1)
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 2 (log.f64 10))) (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 2 (log.f64 10))))
(+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10))) 0))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) 0))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) 2) 0))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) 0))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10))) 0))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) 4))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) 4) 0))
(*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) 1/2)
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (*.f64 1 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 2)
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(*.f64 4 (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) 1/4)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (fabs.f64 (log.f64 10))) (/.f64 1/2 (fabs.f64 (log.f64 10))))
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (atan2.f64 im re) 4))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) 4)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 4 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))
(*.f64 (/.f64 4 (log.f64 10)) (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(*.f64 8 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 8 (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (atan2.f64 im re)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(+.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(+.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))
(-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)))
(-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2))
(-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) 0))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(-.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))))
(-.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (+.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) 0))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (*.f64 (log.f64 10) 2)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (*.f64 (log.f64 10) 2)) 0))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) 0))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) 2) 0))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) 4)) 0))
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(*.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(*.f64 4 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) 1/2)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))
(*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 1/2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 4 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 4 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 1/4)
(*.f64 (*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 4 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4))
(*.f64 (/.f64 4 (log.f64 10)) (*.f64 1/2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 8 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 8 (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 4 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(pow.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (neg.f64 (log.f64 10))))
Outputs
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3))
(+.f64 (*.f64 (log.f64 10) (log.f64 10)) 0)
(*.f64 (log.f64 10) (log.f64 10))
(+.f64 0 (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 10) (log.f64 10))
(+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))
(*.f64 (log.f64 10) (log.f64 10))
(+.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (fabs.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 (log.f64 10) (log.f64 10))
(+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4))
(/.f64 (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 3 (*.f64 (log.f64 10) (log.f64 10)))) 4)
(/.f64 (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 3))) 4)
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 4))
(/.f64 (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 3 (*.f64 (log.f64 10) (log.f64 10)))) 4)
(/.f64 (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 3))) 4)
(+.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2)) (fabs.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2)))
(*.f64 (log.f64 10) (log.f64 10))
(-.f64 (*.f64 (log.f64 10) (log.f64 10)) 0)
(*.f64 (log.f64 10) (log.f64 10))
(-.f64 0 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(*.f64 (log.f64 10) (log.f64 10))
(-.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2))
(/.f64 (-.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) 2)
(/.f64 (*.f64 (log.f64 10) (-.f64 (log.f64 10) (neg.f64 (log.f64 10)))) 2)
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 3) 4) (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 4))
(/.f64 (-.f64 (*.f64 3 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) 4)
(/.f64 (-.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 3)) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) 4)
(/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1)
(*.f64 (log.f64 10) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))) 2)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 16)) 16)
(/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) -1)
(*.f64 (log.f64 10) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))) 2)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 16)) 16)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 1)
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))) 2)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 16)) 16)
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 1)
(/.f64 (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (*.f64 (*.f64 (log.f64 10) 4) 4))
(/.f64 (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 16))) (*.f64 (log.f64 10) 16))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)) 16)
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))) 2)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 16)) 16)
(pow.f64 (*.f64 (log.f64 10) (log.f64 10)) 1)
(*.f64 (log.f64 10) (log.f64 10))
(neg.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(*.f64 (log.f64 10) (log.f64 10))
(fabs.f64 (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 10) (log.f64 10))
(fabs.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(*.f64 (log.f64 10) (log.f64 10))
(fabs.f64 (*.f64 (log.f64 10) (fabs.f64 (log.f64 10))))
(*.f64 (log.f64 10) (log.f64 10))
(fabs.f64 (*.f64 (neg.f64 (log.f64 10)) (fabs.f64 (log.f64 10))))
(*.f64 (log.f64 10) (log.f64 10))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (log.f64 10) (log.f64 10))
(+.f64 (/.f64 1 (log.f64 10)) 0)
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 1 (log.f64 10)) (/.f64 0 (fabs.f64 (log.f64 10))))
(+.f64 0 (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 0 (fabs.f64 (log.f64 10))) (/.f64 1 (log.f64 10)))
(+.f64 (/.f64 1 (log.f64 10)) (/.f64 0 (fabs.f64 (log.f64 10))))
(+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (+.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))
(+.f64 (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(-.f64 (/.f64 1 (log.f64 10)) 0)
(/.f64 1 (log.f64 10))
(-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) 2))
(-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (neg.f64 (log.f64 10))))
(-.f64 (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (neg.f64 (log.f64 10)) 2) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (-.f64 (/.f64 (log.f64 10) 2) (/.f64 (neg.f64 (log.f64 10)) 2)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (-.f64 (log.f64 10) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (/.f64 (-.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (-.f64 (log.f64 10) (neg.f64 (log.f64 10)))) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 1 (*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10)))))
(*.f64 1 (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) 1)
(/.f64 1 (log.f64 10))
(*.f64 2 (/.f64 1/2 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (fabs.f64 (log.f64 10)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 2 (log.f64 10)) 1/2)
(/.f64 1 (log.f64 10))
(*.f64 4 (/.f64 1 (*.f64 (log.f64 10) 4)))
(/.f64 1 (log.f64 10))
(*.f64 1/2 (/.f64 2 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) 2)
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) 4)
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 4 (log.f64 10)) 1/4)
(/.f64 1 (log.f64 10))
(*.f64 8 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) 2)
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (fabs.f64 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (fabs.f64 (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 -2 (log.f64 10)) (log.f64 10)) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 1/2 (neg.f64 (log.f64 10))) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (fabs.f64 (log.f64 10))) (/.f64 1/2 (fabs.f64 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 1/2) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (neg.f64 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (fabs.f64 (log.f64 10))) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (fabs.f64 (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (neg.f64 (log.f64 10))) (/.f64 (neg.f64 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (fabs.f64 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 10) 2)))
(*.f64 (neg.f64 (log.f64 10)) (-.f64 (/.f64 (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) -1) (fabs.f64 (log.f64 10))) 0))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (/.f64 (fabs.f64 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (fabs.f64 (log.f64 10)) (/.f64 2 (log.f64 10))) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (fabs.f64 (log.f64 10)) (-.f64 (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (log.f64 10)) 0))
(*.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 10) 2)))
(*.f64 (neg.f64 (log.f64 10)) (-.f64 (/.f64 (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) -1) (fabs.f64 (log.f64 10))) 0))
(*.f64 (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 (fabs.f64 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 (*.f64 (fabs.f64 (log.f64 10)) (/.f64 2 (log.f64 10))) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (fabs.f64 (log.f64 10)) (-.f64 (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (log.f64 10)) 0))
(pow.f64 (/.f64 1 (log.f64 10)) 1)
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) 2))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3)) 4)
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) 2))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3)) 4)
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 2 (log.f64 10))) (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))))
(/.f64 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 3)) (/.f64 4 (log.f64 10)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 2 (log.f64 10))))
(/.f64 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 3)) (/.f64 4 (log.f64 10)))
(+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (-.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) 1) (/.f64 0 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2) (/.f64 0 (log.f64 10))))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 2 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 4 (/.f64 2 (log.f64 10)))) -1))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10))) 0))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (-.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) 1) (/.f64 0 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2) (/.f64 0 (log.f64 10))))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) 0))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 2 (log.f64 10))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 4 (/.f64 2 (log.f64 10)))) -1))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2)))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2)) 2)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) 2) 0))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2)))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2)) 2)
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) 0))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) -2))) (/.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 3/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2) (log.f64 10))) (/.f64 2 (log.f64 10)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10))) 0))
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) -2))) (/.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 3/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2) (log.f64 10))) (/.f64 2 (log.f64 10)))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) 4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) 4) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) 4) 0))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) 1/2)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) -1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (atan2.f64 im re) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (*.f64 1 (/.f64 1/2 (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (atan2.f64 im re) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 2)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 4 (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10)))) (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 1 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 2 (log.f64 10))))
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 4 (/.f64 2 (log.f64 10)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) 1/4)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1/2 (neg.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (fabs.f64 (log.f64 10))) (/.f64 1/2 (fabs.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (atan2.f64 im re) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (atan2.f64 im re) 4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) 4)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 4 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 4 (log.f64 10)) (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 8 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 8 (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (atan2.f64 im re)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 1 (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) 2))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 3)) 4)
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) 2))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 3)) 4)
(+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 0 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) 0))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))))
(-.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) -4))
(-.f64 (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) (+.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4))) 0))
(-.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) -4))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (*.f64 (log.f64 10) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2)))) (*.f64 (log.f64 10) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2)) (*.f64 (log.f64 10) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) 2)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (*.f64 (log.f64 10) 2)) 0))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2)))) (*.f64 (log.f64 10) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 3/2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2)) (*.f64 (log.f64 10) 2))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))) 0))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) -2))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 3/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2) (log.f64 10))) 2)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) 2) (+.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 -2 (log.f64 10))) (log.f64 10)) 2) 0))
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 3/2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) -2))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 3/2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) -2) (log.f64 10))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) 4)) 0))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 2 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 4 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) 1/2)
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 1/2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 4 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 1/4)
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 4 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 4 (log.f64 10)) (*.f64 1/2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 8 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 8 (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (log.f64 10))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) 2))))
(*.f64 1 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 4 (/.f64 2 (log.f64 10)))) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 4 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (log.f64 10)))) (/.f64 (/.f64 1 (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(*.f64 (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (fabs.f64 (log.f64 10)))) (/.f64 (/.f64 1 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(pow.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10))

localize18.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
0.8b
(*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))
1.0b
(/.f64 2 (log.f64 10))
Compiler

Compiled 34 to 24 computations (29.4% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite118.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1530×rational_best-simplify-82
914×rational_best-simplify-54
760×rational_best-simplify-63
678×rational_best-4
678×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01363
18851
217551
345851
4183251
Stop Event
node limit
Counts
3 → 399
Calls
Call 1
Inputs
(/.f64 2 (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (log.f64 10)) (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (log.f64 10)) (/.f64 (neg.f64 (/.f64 2 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 1/4 (log.f64 10)) (/.f64 1/4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (log.f64 10)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (/.f64 1/2 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 16 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (log.f64 10)) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (*.f64 (log.f64 10) 4)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (log.f64 10)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (neg.f64 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (/.f64 0 (log.f64 10)) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (log.f64 10))) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 4 (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 2 (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 (/.f64 1/2 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 4 (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10)))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 8 (log.f64 10))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 16) (/.f64 1/4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) -2) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 16) (/.f64 (/.f64 1/2 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (atan2.f64 im re) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10))) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8)) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10)))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 0 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (atan2.f64 im re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 2 (log.f64 10)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10))) (/.f64 16 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (*.f64 4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 16 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 16 (log.f64 10))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 16 (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 2) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (neg.f64 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(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) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 2 (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 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 4 (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 2 (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 4 (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10)) (/.f64 8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (atan2.f64 im re)) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 (log.f64 10) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) 1/2) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 4 (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 8) (/.f64 (/.f64 1/2 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/4 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 8 (log.f64 10))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 16) (/.f64 1/4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 8 (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 16) (/.f64 (/.f64 1/2 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (/.f64 (*.f64 2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 16) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) -2) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 2) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) -2) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 2) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 2) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) -2) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 1/2)) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 0) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) 0) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 4 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10))) (*.f64 (/.f64 8 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 1/2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 16 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10)))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (*.f64 8 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 1/2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 10) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 4 (*.f64 (log.f64 10) 4)) (*.f64 4 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 16 (log.f64 10))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 8 (log.f64 10))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 16 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (/.f64 (log.f64 10) (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 neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))))

simplify132.0ms (1.5%)

Algorithm
egg-herbie
Rules
1146×rational_best-simplify-55
1024×rational_best-simplify-54
920×rational_best-simplify-64
674×rational_best-simplify-65
658×rational_best-simplify-108
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07189333
125778919
Stop Event
node limit
Counts
447 → 424
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 2 (log.f64 10)) 0)
(+.f64 0 (/.f64 2 (log.f64 10)))
(+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))
(+.f64 (/.f64 1/2 (log.f64 10)) (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(-.f64 (/.f64 2 (log.f64 10)) 0)
(-.f64 (/.f64 1 (log.f64 10)) (/.f64 (neg.f64 (/.f64 2 (log.f64 10))) 2))
(*.f64 2 (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) 1)
(*.f64 1/2 (/.f64 4 (log.f64 10)))
(*.f64 1 (/.f64 2 (log.f64 10)))
(*.f64 4 (/.f64 1/2 (log.f64 10)))
(*.f64 4 (+.f64 (/.f64 1/4 (log.f64 10)) (/.f64 1/4 (log.f64 10))))
(*.f64 (/.f64 4 (log.f64 10)) 1/2)
(*.f64 8 (/.f64 1/4 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) 2)
(*.f64 1/4 (/.f64 8 (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) 4)
(*.f64 (/.f64 1/4 (log.f64 10)) 8)
(*.f64 (/.f64 8 (log.f64 10)) 1/4)
(*.f64 16 (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(*.f64 1/8 (/.f64 16 (log.f64 10)))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) 4) 16)
(*.f64 (/.f64 1/4 (*.f64 (log.f64 10) 4)) 32)
(pow.f64 (/.f64 2 (log.f64 10)) 1)
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 0)
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (log.f64 10)))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (neg.f64 (/.f64 0 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 0 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))))
(+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 0)
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (log.f64 10)))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 0 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (/.f64 0 (log.f64 10)) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(-.f64 (/.f64 0 (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 1)
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/4)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 2)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))) 1/2))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 4)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 4 (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 2 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 1/4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) 8)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 4 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (log.f64 10)))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10)))) 16)
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10)))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 4))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 2 (log.f64 10)) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 8 (log.f64 10))) 1/8)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 16) (/.f64 1/4 (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) -2) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 8)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 16) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (log.f64 10))) 4)
(/.f64 (+.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (+.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))
(/.f64 (+.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (+.f64 (atan2.f64 im re) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(/.f64 (+.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(/.f64 (+.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (atan2.f64 im re)) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) (log.f64 10))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10))) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4)) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8)) (/.f64 1/4 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4)) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10)))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 2)
(/.f64 (-.f64 0 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -2))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 0 (log.f64 10))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) (log.f64 10))
(/.f64 (-.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (atan2.f64 im re))) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) 8))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 2 (log.f64 10)) 8))
(/.f64 (*.f64 4 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (log.f64 10))))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))
(/.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10))) (/.f64 16 (log.f64 10)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (/.f64 16 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 16 (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 4 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 16)
(/.f64 (*.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 16 (log.f64 10))) 16)
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 2) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(pow.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 1)
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.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)) (neg.f64 (neg.f64 (/.f64 0 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(+.f64 (/.f64 0 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (-.f64 (/.f64 (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 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(+.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.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)) (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))) (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 0 (log.f64 10))))
(-.f64 (/.f64 0 (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(-.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 2)
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10))))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 2 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 4 (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 2 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 2 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 2 (log.f64 10)))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) 1/2))
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (log.f64 10) 2))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 8)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 4 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 2))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (log.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10)) (/.f64 8 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))
(/.f64 (*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/4 (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) 16)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (*.f64 -2 (atan2.f64 im re)) (*.f64 (log.f64 10) -2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 (log.f64 10) 4) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 1/4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 4 (log.f64 10))) 1/4)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 8) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/4 (log.f64 10))) 4)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 8 (log.f64 10))) 1/8)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 16) (/.f64 1/4 (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 8)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 8 (log.f64 10))) 1/4)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 16) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (/.f64 (*.f64 2 (log.f64 10)) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 8)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 16)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 16) (/.f64 1/4 (log.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) -2) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10))) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 2) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10)) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) 4)) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) -2) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 2) (*.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (log.f64 10)) 4)
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 2 (log.f64 10))) 2)
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 2) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) -2) (neg.f64 (log.f64 10)))
(/.f64 (-.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 1/2)) (/.f64 (log.f64 10) 2))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10))))
(/.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (atan2.f64 im re)) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 4)
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 0) (*.f64 (log.f64 10) 4))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) 0) (log.f64 10))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (*.f64 2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 1/2 (log.f64 10)))
(/.f64 (-.f64 0 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) 8)
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) 4))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) 8))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 8))
(/.f64 (*.f64 4 (*.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 8 (log.f64 10)))
(/.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10))) (*.f64 (/.f64 8 (log.f64 10)) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 1/2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))
(/.f64 (*.f64 4 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 16 (log.f64 10)))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10)))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (*.f64 8 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 1/2 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 10) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 4 (*.f64 (log.f64 10) 4)) (*.f64 4 (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(/.f64 (*.f64 (/.f64 8 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 64)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 16 (log.f64 10))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 8 (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 16 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) 64)
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) 16)
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 1)
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (/.f64 (log.f64 10) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
Outputs
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (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 2 (log.f64 10)) 0)
(/.f64 2 (log.f64 10))
(+.f64 0 (/.f64 2 (log.f64 10)))
(/.f64 2 (log.f64 10))
(+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 2 (log.f64 10))
(+.f64 (/.f64 1/2 (log.f64 10)) (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 2 (log.f64 10))
(-.f64 (/.f64 2 (log.f64 10)) 0)
(/.f64 2 (log.f64 10))
(-.f64 (/.f64 1 (log.f64 10)) (/.f64 (neg.f64 (/.f64 2 (log.f64 10))) 2))
(*.f64 2 (/.f64 1 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) 1)
(/.f64 2 (log.f64 10))
(*.f64 1/2 (/.f64 4 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 1 (/.f64 2 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 4 (/.f64 1/2 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 4 (+.f64 (/.f64 1/4 (log.f64 10)) (/.f64 1/4 (log.f64 10))))
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 4 (log.f64 10)) 1/2)
(/.f64 2 (log.f64 10))
(*.f64 8 (/.f64 1/4 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) 2)
(/.f64 2 (log.f64 10))
(*.f64 1/4 (/.f64 8 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) 4)
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 1/4 (log.f64 10)) 8)
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 8 (log.f64 10)) 1/4)
(/.f64 2 (log.f64 10))
(*.f64 16 (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 2 (log.f64 10))
(*.f64 1/8 (/.f64 16 (log.f64 10)))
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) 4) 16)
(/.f64 2 (log.f64 10))
(*.f64 (/.f64 1/4 (*.f64 (log.f64 10) 4)) 32)
(/.f64 2 (log.f64 10))
(pow.f64 (/.f64 2 (log.f64 10)) 1)
(/.f64 2 (log.f64 10))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 0)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (neg.f64 (/.f64 0 (log.f64 10)))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 0 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3/2))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))))
(+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3/2))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 0)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(-.f64 0 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (/.f64 0 (log.f64 10)) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3/2))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3/2))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3/2))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(-.f64 (/.f64 0 (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))))
(-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))))
(-.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3/2))
(-.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 1)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/4)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 2)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))) 1/2))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 4)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 4 (/.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 2 (+.f64 2 (/.f64 0 (log.f64 10)))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10)))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10)) (/.f64 4 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 1/4 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) 8)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 4 (+.f64 2 (/.f64 0 (log.f64 10)))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 2))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10)))) 16)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10)))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 2 (log.f64 10)) 1/2))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 2)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 4)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 8 (log.f64 10))) 1/8)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 16) (/.f64 1/4 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) -2) (neg.f64 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/4 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 4)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 8)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 16) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (log.f64 10))) 4)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (atan2.f64 im re) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (atan2.f64 im re)) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10))) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4)) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8)) (/.f64 1/4 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4)) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10)))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 2)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (-.f64 0 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -2))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -2))
(/.f64 (/.f64 (atan2.f64 im re) -1/4) (*.f64 (log.f64 10) -2))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 0 (log.f64 10))) 2)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (-.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (atan2.f64 im re))) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) 8))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 2 (log.f64 10)) 8))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 4 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10))) (/.f64 16 (log.f64 10)))
(/.f64 (*.f64 4 (/.f64 (*.f64 8 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))) (/.f64 16 (log.f64 10)))
(/.f64 (*.f64 (/.f64 4 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (/.f64 16 (log.f64 10)))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (/.f64 16 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 64)
(/.f64 (*.f64 16 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 32) 128)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 16 (log.f64 10))) 64)
(/.f64 (*.f64 16 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 32) 128)
(/.f64 (*.f64 (/.f64 4 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 16)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 16 (log.f64 10))) 16)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) 2) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(pow.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 1)
(*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) 0))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) 0))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) 0))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (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 (atan2.f64 im re) (log.f64 10)) (neg.f64 (neg.f64 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 0 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))
(+.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (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 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))
(+.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10))))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (*.f64 2 (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 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (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 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))) 4))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 0 (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))) 4))
(-.f64 (/.f64 0 (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))))
(-.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (-.f64 (/.f64 0 (log.f64 10)) (/.f64 0 (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (+.f64 2 (/.f64 0 (log.f64 10)))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 0 (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (*.f64 (log.f64 10) 0) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))))
(-.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))) 4)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -2 (log.f64 10))) 4)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 2 (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 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 4 (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 2 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 4 (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (+.f64 2 (/.f64 0 (log.f64 10))) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10)) (/.f64 8 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (/.f64 (log.f64 10) (*.f64 2 (log.f64 10))) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 4) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) (+.f64 2 (/.f64 0 (log.f64 10)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 -2 (atan2.f64 im re)) (*.f64 (log.f64 10) -2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 2 (log.f64 10))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 (log.f64 10) 4) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 4) (/.f64 1/4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 4 (log.f64 10))) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 8) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/4 (log.f64 10))) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 8 (log.f64 10))) 1/8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 16) (/.f64 1/4 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 8 (log.f64 10))) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) 16) (/.f64 (/.f64 1/2 (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) 1/2) (/.f64 (*.f64 2 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 8) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 1/4 (log.f64 10))) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) 16) (/.f64 1/4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) -2) (neg.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 2 (log.f64 10))) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 2) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (log.f64 10)) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) (*.f64 (log.f64 10) 4)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) -2) (neg.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 2) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (log.f64 10)) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 2 (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 2) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) -2) (neg.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 1/2)) (/.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10))) (+.f64 2 (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (atan2.f64 im re)) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 0) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) 0) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10)))) 0) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4))) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 0 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))
(/.f64 (/.f64 (atan2.f64 im re) -1/4) (*.f64 (log.f64 10) -4))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) (+.f64 2 (/.f64 0 (log.f64 10))))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 4 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 8 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (log.f64 10))) (*.f64 (/.f64 8 (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 1/2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (/.f64 4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) (/.f64 16 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 2 (log.f64 10)))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 2 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10)))) (*.f64 8 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 1/2 (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 10) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 4 (*.f64 (log.f64 10) 4)) (*.f64 4 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 8 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 64)
(/.f64 (*.f64 8 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 64) 64)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 16 (log.f64 10))) 64)
(/.f64 (*.f64 8 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 64) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 8 (log.f64 10))) 64)
(/.f64 (*.f64 8 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 64) 64)
(/.f64 (*.f64 (/.f64 16 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) 64)
(/.f64 (*.f64 8 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 64)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 64) 64)
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10))) 16)
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) (log.f64 10)))) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 32)
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (*.f64 2 (atan2.f64 im re)) (+.f64 2 (/.f64 0 (log.f64 10))))) (/.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 54 to 35 computations (35.2% saved)

series4.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite122.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1432×rational_best-4
1432×rational_best-2
1432×rational_best-3
1432×rational_best-1
1432×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015108
1108108
2254108
388174
4528874
Stop Event
node limit
Counts
4 → 186
Calls
Call 1
Inputs
(/.f64 -3/2 (log.f64 10))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3/2 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -3/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 -3/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -3/2 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 (neg.f64 (/.f64 -3/2 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3/2 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -3/2 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -3/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -3 (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6 (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -3 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6 (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -12 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -3/2 (log.f64 10)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.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) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (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 (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 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(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 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(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) (*.f64 (log.f64 10) -2)) -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 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 -2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) -4)))))) (#(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 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (atan2.f64 im re)) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 -4 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -2 (atan2.f64 im re))) (*.f64 (log.f64 10) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 (log.f64 10) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (log.f64 10) -2)) (/.f64 4 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) -2) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (log.f64 10) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) -4)) (/.f64 -1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -4)))))) (#(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 neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))) (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -8)) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 -1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (atan2.f64 im re)) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (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/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 -2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 -2 (atan2.f64 im re))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 -2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 -4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 1 (/.f64 -1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 -1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (atan2.f64 im re)) (/.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 -1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/4 (log.f64 10)) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/4 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 -1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 -2 (atan2.f64 im re))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 -1/2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 -1/4 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 1/2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 -2 (atan2.f64 im re))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (-.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -6 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -6 (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 4 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))))

simplify185.0ms (2.2%)

Algorithm
egg-herbie
Rules
1582×rational_best-simplify-47
1224×rational_best-simplify-49
1134×rational_best-simplify-53
1084×rational_best-simplify-108
764×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03788708
112535486
263965484
Stop Event
node limit
Counts
258 → 207
Calls
Call 1
Inputs
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 -3/2 (log.f64 10)) 0)
(+.f64 0 (/.f64 -3/2 (log.f64 10)))
(+.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 -3/4 (log.f64 10)))
(-.f64 (/.f64 -3/2 (log.f64 10)) 0)
(-.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 (neg.f64 (/.f64 -3/2 (log.f64 10))) 2))
(*.f64 -3/2 (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 -3/2 (log.f64 10)) 1)
(*.f64 1 (/.f64 -3/2 (log.f64 10)))
(*.f64 -3 (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 -3 (log.f64 10)) 1/2)
(*.f64 -6 (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 1/2 (/.f64 -3 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) -3/2)
(*.f64 (/.f64 1/2 (log.f64 10)) -3)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) -6)
(*.f64 (/.f64 -6 (log.f64 10)) 1/4)
(*.f64 -12 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(pow.f64 (/.f64 -3/2 (log.f64 10)) 1)
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(+.f64 (/.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(*.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 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/2)
(*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 1/4)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) -1/2)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 4 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 -2 (*.f64 (log.f64 10) -2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) -4)))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 2)
(/.f64 (*.f64 -2 (atan2.f64 im re)) (*.f64 (log.f64 10) -2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 2 (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 -4 (*.f64 (log.f64 10) -2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)
(/.f64 (*.f64 2 (*.f64 -2 (atan2.f64 im re))) (*.f64 (log.f64 10) -4))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) -2)
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 -1 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 (log.f64 10) -2)) -4)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (log.f64 10) -2)) (/.f64 4 (*.f64 (log.f64 10) -2)))
(/.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) -2) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 8)
(/.f64 (-.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10)))) 4)
(/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (log.f64 10) 2) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 4))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) -4)) (/.f64 -1/4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -4)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 0)
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -8)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) 2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) 4)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 0)
(-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))) (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8))))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 2)))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -8)) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) -8)))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 4)))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))))
(*.f64 (atan2.f64 im re) (/.f64 -1/2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2)
(*.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 -1/4 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) -1)
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) -8)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1/2)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) -1/4)
(*.f64 (*.f64 -2 (atan2.f64 im re)) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 1/2 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 -1/4 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))
(*.f64 (/.f64 -1/2 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 1/2 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1/4 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 -2 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) -2)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) -1/8)
(*.f64 (*.f64 2 (*.f64 -2 (atan2.f64 im re))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 -2 (log.f64 10))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 -4 (log.f64 10))))
(*.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) 1/4)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 1 (/.f64 -1/2 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 -1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (atan2.f64 im re)) (/.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 -1/2 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/4 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/4 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 -1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 -1/4 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 -2 (atan2.f64 im re))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 -1/2 (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 -1/4 (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 1/2 (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 -2 (atan2.f64 im re))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)
(+.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)
(+.f64 0 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(-.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)
(-.f64 0 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (-.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) 2)
(/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(/.f64 (+.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10)))) 8)
(/.f64 (*.f64 (/.f64 -6 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) 16)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -6 (log.f64 10))) 16)
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 -1/2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1/4 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 -1 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1/2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 4 (*.f64 (log.f64 10) -2)))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1 (log.f64 10)))
(pow.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
Outputs
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(+.f64 (/.f64 -3/2 (log.f64 10)) 0)
(/.f64 -3/2 (log.f64 10))
(+.f64 0 (/.f64 -3/2 (log.f64 10)))
(/.f64 -3/2 (log.f64 10))
(+.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 -3/4 (log.f64 10)))
(/.f64 -3/2 (log.f64 10))
(-.f64 (/.f64 -3/2 (log.f64 10)) 0)
(/.f64 -3/2 (log.f64 10))
(-.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 (neg.f64 (/.f64 -3/2 (log.f64 10))) 2))
(-.f64 (/.f64 -3/4 (log.f64 10)) (/.f64 (/.f64 3/2 (log.f64 10)) 2))
(*.f64 -3/2 (/.f64 1 (log.f64 10)))
(/.f64 -3/2 (log.f64 10))
(*.f64 (/.f64 -3/2 (log.f64 10)) 1)
(/.f64 -3/2 (log.f64 10))
(*.f64 1 (/.f64 -3/2 (log.f64 10)))
(/.f64 -3/2 (log.f64 10))
(*.f64 -3 (/.f64 1/2 (log.f64 10)))
(/.f64 -3/2 (log.f64 10))
(*.f64 (/.f64 -3 (log.f64 10)) 1/2)
(/.f64 -3/2 (log.f64 10))
(*.f64 -6 (/.f64 1 (*.f64 (log.f64 10) 4)))
(/.f64 -3/2 (log.f64 10))
(*.f64 1/2 (/.f64 -3 (log.f64 10)))
(/.f64 -3/2 (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) -3/2)
(/.f64 -3/2 (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) -3)
(/.f64 -3/2 (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) -6)
(/.f64 -3/2 (log.f64 10))
(*.f64 (/.f64 -6 (log.f64 10)) 1/4)
(/.f64 -3/2 (log.f64 10))
(*.f64 -12 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 -3/2 (log.f64 10))
(pow.f64 (/.f64 -3/2 (log.f64 10)) 1)
(/.f64 -3/2 (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (*.f64 -1/2 (atan2.f64 im re)) 3) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) -3/2) (*.f64 (log.f64 10) -2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))))
(+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)) (neg.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))) 2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))) -2))
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))))) 4)
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/2)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 1/4)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) -1/2)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 4 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 -2 (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) -4)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 2)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 -2 (atan2.f64 im re)) (*.f64 (log.f64 10) -2))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 2 (*.f64 (log.f64 10) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 -4 (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 -2 (atan2.f64 im re))) (*.f64 (log.f64 10) -4))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) -2)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 -1 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 2) (*.f64 (log.f64 10) -2)) -4)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (log.f64 10)) (/.f64 4 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (*.f64 (log.f64 10) -2)) (/.f64 4 (*.f64 (log.f64 10) -2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) -2) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 8)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10)))) 4)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (log.f64 10) 2) (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 4))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) -4)) (/.f64 -1/4 (log.f64 10)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -4)))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(-.f64 (*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 0)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (*.f64 (log.f64 10) 2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -8)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) 2))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (*.f64 (*.f64 -1/2 (atan2.f64 im re)) 3) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) -8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -3/2) (*.f64 (log.f64 10) 4)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 0)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4))) (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8))))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8))) (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -8))))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (/.f64 (atan2.f64 im re) -8) (log.f64 10))) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -8) (log.f64 10)))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 2)))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (/.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 2))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -8)) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) -8)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 2))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) -4) (/.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) -1/2) 3) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (atan2.f64 im re)) 3) (/.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) 4))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) -3/2) (/.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) 4))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 1 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/2)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 -1/4 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) -1)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) -8)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1/2)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) -1/4)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 -2 (atan2.f64 im re)) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 1/2 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/4 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 -1/2 (log.f64 10)) (atan2.f64 im re))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) -1/2))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 -1/4 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 -2 (atan2.f64 im re)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) -2)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) -1/8)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 2 (*.f64 -2 (atan2.f64 im re))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 -2 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 -4 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (*.f64 -2 (atan2.f64 im re)) (log.f64 10)) 1/4)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 1 (/.f64 -1/2 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) -2))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 -1 (log.f64 10))))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (atan2.f64 im re)) (/.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 -1/2 (log.f64 10)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/4 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/4 (log.f64 10)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 -1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 1 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 -1/4 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 -2 (atan2.f64 im re))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 -1/2 (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 -1/4 (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 1/2 (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) -2) (*.f64 -2 (atan2.f64 im re))) (/.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) -2)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 1)
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(+.f64 0 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(-.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(-.f64 0 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (-.f64 0 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (neg.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) 2)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10)))) 8)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (*.f64 (/.f64 -6 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) 16)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -6 (log.f64 10))) 16)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 -1/2 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1/4 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (log.f64 10)) (/.f64 2 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 -1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -3 (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1/2 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (log.f64 10)) (/.f64 4 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (/.f64 4 (*.f64 (log.f64 10) -2)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(/.f64 (/.f64 (*.f64 -6 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -4)) (/.f64 -1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))
(pow.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10)))
(/.f64 (*.f64 -3/2 (atan2.f64 im re)) (log.f64 10))

localize34.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))
0.9b
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10))
0.9b
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))
1.0b
(/.f64 1/2 (*.f64 (log.f64 10) 2))
Compiler

Compiled 65 to 49 computations (24.6% saved)

series5.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

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

rewrite131.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1486×rational_best-2
1486×rational_best-3
1486×rational_best-1
1470×rational_best-4
1470×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017128
1120108
2274108
397864
4558864
Stop Event
node limit
Counts
4 → 184
Calls
Call 1
Inputs
(/.f64 1/2 (*.f64 (log.f64 10) 2))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/8 (log.f64 10)) (/.f64 1/8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/4 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/2 (log.f64 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 1 (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/4 (log.f64 10)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) 4) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (log.f64 10) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) (+.f64 (atan2.f64 im re) (*.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 0 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (atan2.f64 im re)) (neg.f64 (*.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (atan2.f64 im re)) (-.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (atan2.f64 im re) (*.f64 2 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) 2) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) 4)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (atan2.f64 im re) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan2.f64 im re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 1/4 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 8) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 1/4 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (/.f64 1/8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/4 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 (/.f64 1/2 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/4 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) 4) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) 8)) (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))))) (#(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 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 (log.f64 10) 4)))))) (#(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 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (+.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) (+.f64 (*.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 2 (*.f64 (log.f64 10) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 8) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 8))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 8)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 4 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4))) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (/.f64 1 (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) 2) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 2 (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) 4) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))))

simplify140.0ms (1.6%)

Algorithm
egg-herbie
Rules
914×rational_best-simplify-47
862×rational_best-simplify-60
842×rational_best-simplify-108
704×rational_best-simplify-50
602×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03697404
111625580
251415404
Stop Event
node limit
Counts
256 → 231
Calls
Call 1
Inputs
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (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 1/4 (log.f64 10)) 0)
(+.f64 0 (/.f64 1/4 (log.f64 10)))
(+.f64 (/.f64 1/8 (log.f64 10)) (/.f64 1/8 (log.f64 10)))
(-.f64 (/.f64 1/4 (log.f64 10)) 0)
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/4 (log.f64 10))) 2))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/2 (log.f64 10))) 4))
(*.f64 1/2 (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 (log.f64 10) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 1/8 (log.f64 10)))
(*.f64 2 (*.f64 (/.f64 1/4 (log.f64 10)) 1/2))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(*.f64 2 (*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1/4 (log.f64 10)) 1)
(*.f64 4 (/.f64 1/2 (*.f64 (log.f64 10) 8)))
(*.f64 4 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 8))))
(*.f64 1 (/.f64 1/4 (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 1/2 (log.f64 10)) 1/2)
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 1/4 (/.f64 1 (log.f64 10)))
(*.f64 1/4 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 1 (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (log.f64 10)) 1/4)
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 2 (log.f64 10)) 1/8)
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 4))
(*.f64 (/.f64 1/8 (log.f64 10)) 2)
(*.f64 (/.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 1/2 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(pow.f64 (/.f64 1/4 (log.f64 10)) 1)
(+.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 0)
(+.f64 0 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))
(+.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) 4))
(+.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))))
(-.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 0)
(-.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) 4) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) 2)
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) 4)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) 8)
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (log.f64 10) 4)) 16)
(pow.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 1)
(+.f64 (atan2.f64 im re) (+.f64 (atan2.f64 im re) (*.f64 2 (atan2.f64 im re))))
(+.f64 (atan2.f64 im re) (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) 2))
(+.f64 (atan2.f64 im re) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) 4)))
(+.f64 (*.f64 (atan2.f64 im re) 4) 0)
(+.f64 0 (*.f64 (atan2.f64 im re) 4))
(+.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 2 (atan2.f64 im re)))
(-.f64 (*.f64 (atan2.f64 im re) 4) 0)
(-.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 0 (/.f64 1 (log.f64 10))))
(-.f64 0 (neg.f64 (*.f64 (atan2.f64 im re) 4)))
(-.f64 (*.f64 2 (atan2.f64 im re)) (neg.f64 (*.f64 2 (atan2.f64 im re))))
(-.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) 2))
(-.f64 (*.f64 2 (atan2.f64 im re)) (-.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(-.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (atan2.f64 im re) 4))
(-.f64 (+.f64 (atan2.f64 im re) (*.f64 2 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))
(-.f64 (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) 2) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) 4)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)))
(*.f64 1/2 (*.f64 (atan2.f64 im re) 8))
(*.f64 (log.f64 10) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 2 (*.f64 2 (atan2.f64 im re)))
(*.f64 2 (*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))))
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))))
(*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16))
(*.f64 (atan2.f64 im re) 4)
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (*.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 4) 1)
(*.f64 1 (*.f64 (atan2.f64 im re) 4))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 1/4 (*.f64 2 (*.f64 (atan2.f64 im re) 8)))
(*.f64 1/4 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 2 (atan2.f64 im re)) 2)
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 1/4 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))
(*.f64 (*.f64 (atan2.f64 im re) 8) 1/2)
(*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (/.f64 1/4 (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 1/4 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))
(*.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (/.f64 2 (log.f64 10)))
(*.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 1/4)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (/.f64 1/8 (log.f64 10)))
(*.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/4 (log.f64 10)) (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/8 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 (/.f64 1/2 (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/4 (log.f64 10)) (neg.f64 (log.f64 10))))
(pow.f64 (*.f64 (atan2.f64 im re) 4) 1)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) 8)) (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)))
(+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(+.f64 (/.f64 0 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 4)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 8)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(-.f64 (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)) 2))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) 2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (+.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (log.f64 10) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) (+.f64 (*.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 2 (*.f64 (log.f64 10) 8))))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 8) 4))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 8))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 8)) 4))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 4 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4))) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (/.f64 1 (log.f64 10))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) 2) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 1/2 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) 16)
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 16)
(/.f64 (*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 4)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 2 (log.f64 10))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) 4) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 1/4 (log.f64 10)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
Outputs
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (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 1/4 (log.f64 10)) 0)
(/.f64 1/4 (log.f64 10))
(+.f64 0 (/.f64 1/4 (log.f64 10)))
(/.f64 1/4 (log.f64 10))
(+.f64 (/.f64 1/8 (log.f64 10)) (/.f64 1/8 (log.f64 10)))
(/.f64 1/4 (log.f64 10))
(-.f64 (/.f64 1/4 (log.f64 10)) 0)
(/.f64 1/4 (log.f64 10))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/4 (log.f64 10))) 2))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (/.f64 1/2 (log.f64 10)) -4))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (/.f64 -1/4 (log.f64 10)) 2))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/2 (log.f64 10))) 4))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (neg.f64 (/.f64 1/4 (log.f64 10))) 2))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (/.f64 1/2 (log.f64 10)) -4))
(-.f64 (/.f64 1/8 (log.f64 10)) (/.f64 (/.f64 -1/4 (log.f64 10)) 2))
(*.f64 1/2 (/.f64 1/2 (log.f64 10)))
(/.f64 1/4 (log.f64 10))
(*.f64 1/2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 2 (/.f64 1/8 (log.f64 10)))
(/.f64 1/4 (log.f64 10))
(*.f64 2 (*.f64 (/.f64 1/4 (log.f64 10)) 1/2))
(/.f64 1/4 (log.f64 10))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1/8 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2))
(*.f64 (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) 2))
(*.f64 (/.f64 1/4 (log.f64 10)) 1)
(/.f64 1/4 (log.f64 10))
(*.f64 4 (/.f64 1/2 (*.f64 (log.f64 10) 8)))
(/.f64 1/4 (log.f64 10))
(*.f64 4 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 8))))
(/.f64 1/4 (log.f64 10))
(*.f64 1 (/.f64 1/4 (log.f64 10)))
(/.f64 1/4 (log.f64 10))
(*.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) 1/2)
(/.f64 1/4 (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 1/4 (/.f64 1 (log.f64 10)))
(/.f64 1/4 (log.f64 10))
(*.f64 1/4 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 2))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 1 (/.f64 (log.f64 10) 2)))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) 1/4)
(/.f64 1/4 (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) 1/8)
(/.f64 1/4 (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) 4))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/8 (log.f64 10)) 2)
(/.f64 1/4 (log.f64 10))
(*.f64 (/.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 1/2 (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (-.f64 1/4 (/.f64 0 (log.f64 10))) (log.f64 10))
(pow.f64 (/.f64 1/4 (log.f64 10)) 1)
(/.f64 1/4 (log.f64 10))
(+.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 0)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 0 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) 4))
(+.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 12)) 4))
(+.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 0)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) 4) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) 4))
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 1)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) 2)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) 4)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) 8)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 16)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (log.f64 10) 4)) 16)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(pow.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) 1)
(*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))
(*.f64 4 (*.f64 (log.f64 10) (atan2.f64 im re)))
(+.f64 (atan2.f64 im re) (+.f64 (atan2.f64 im re) (*.f64 2 (atan2.f64 im re))))
(+.f64 (atan2.f64 im re) (+.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))
(+.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 3))
(+.f64 (atan2.f64 im re) (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) 2))
(+.f64 (atan2.f64 im re) (/.f64 (+.f64 (*.f64 4 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 2)) 2))
(+.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 6) 2))
(+.f64 (atan2.f64 im re) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) 4)))
(+.f64 (atan2.f64 im re) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 4 (log.f64 10))))
(+.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 12)) (*.f64 4 (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) 4) 0)
(*.f64 4 (atan2.f64 im re))
(+.f64 0 (*.f64 (atan2.f64 im re) 4))
(*.f64 4 (atan2.f64 im re))
(+.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 2 (atan2.f64 im re)))
(*.f64 4 (atan2.f64 im re))
(-.f64 (*.f64 (atan2.f64 im re) 4) 0)
(*.f64 4 (atan2.f64 im re))
(-.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 0 (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (/.f64 1 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (/.f64 2 (log.f64 10))))
(-.f64 0 (neg.f64 (*.f64 (atan2.f64 im re) 4)))
(*.f64 4 (atan2.f64 im re))
(-.f64 (*.f64 2 (atan2.f64 im re)) (neg.f64 (*.f64 2 (atan2.f64 im re))))
(*.f64 4 (atan2.f64 im re))
(-.f64 (*.f64 2 (atan2.f64 im re)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) 2))
(*.f64 4 (atan2.f64 im re))
(-.f64 (*.f64 2 (atan2.f64 im re)) (-.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(-.f64 (atan2.f64 im re) (-.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 2)))
(-.f64 (*.f64 (atan2.f64 im re) 3) (neg.f64 (atan2.f64 im re)))
(-.f64 (atan2.f64 im re) (neg.f64 (*.f64 (atan2.f64 im re) 3)))
(-.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (atan2.f64 im re) 4))
(*.f64 4 (atan2.f64 im re))
(-.f64 (+.f64 (atan2.f64 im re) (*.f64 2 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))
(-.f64 (atan2.f64 im re) (-.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 2)))
(-.f64 (*.f64 (atan2.f64 im re) 3) (neg.f64 (atan2.f64 im re)))
(-.f64 (atan2.f64 im re) (neg.f64 (*.f64 (atan2.f64 im re) 3)))
(-.f64 (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) 2) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) 2))
(*.f64 4 (atan2.f64 im re))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) 4)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 1/2 (*.f64 (atan2.f64 im re) 8))
(*.f64 4 (atan2.f64 im re))
(*.f64 (log.f64 10) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 2 (*.f64 2 (atan2.f64 im re)))
(*.f64 4 (atan2.f64 im re))
(*.f64 2 (*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (atan2.f64 im re) 4)
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (atan2.f64 im re))
(*.f64 4 (*.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 4) 1)
(*.f64 4 (atan2.f64 im re))
(*.f64 1 (*.f64 (atan2.f64 im re) 4))
(*.f64 4 (atan2.f64 im re))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 1/4 (*.f64 2 (*.f64 (atan2.f64 im re) 8)))
(*.f64 4 (atan2.f64 im re))
(*.f64 1/4 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (neg.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 2 (atan2.f64 im re)) 2)
(*.f64 4 (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 1/4 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 8) 1/2)
(*.f64 4 (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (/.f64 1/4 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 1/4 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (/.f64 2 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 1/4)
(*.f64 4 (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (/.f64 1/8 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 1 (/.f64 2 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/4 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/8 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 1/2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (/.f64 1 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 4 (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2))))
(*.f64 1/4 (*.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10))) (/.f64 (*.f64 4 (log.f64 10)) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (neg.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (*.f64 4 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 1/8 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 32)) (/.f64 1/8 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 32)) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (/.f64 (/.f64 1/2 (log.f64 10)) (neg.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) (/.f64 1/2 (neg.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(*.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/8 (log.f64 10)) (log.f64 10)))
(*.f64 (/.f64 1/8 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)))
(/.f64 (*.f64 1/8 (*.f64 16 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2))))) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 1/8 (/.f64 (*.f64 16 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (/.f64 (/.f64 1/4 (log.f64 10)) (neg.f64 (log.f64 10))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 4 (log.f64 10))))) (*.f64 4 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(-.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 0 (log.f64 10)))
(pow.f64 (*.f64 (atan2.f64 im re) 4) 1)
(*.f64 4 (atan2.f64 im re))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) 8)) (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 0 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.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)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 0 (log.f64 10)) (*.f64 2 (*.f64 (log.f64 10) 8))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 16)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 64)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (+.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)) (/.f64 (neg.f64 (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 12) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))) (/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 4 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 4 (log.f64 10))))
(/.f64 (atan2.f64 im re) (+.f64 (/.f64 (*.f64 4 (log.f64 10)) 4) (/.f64 0 (log.f64 10))))
(/.f64 (atan2.f64 im re) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 4 (log.f64 10)) 4)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 4 (log.f64 10))))
(/.f64 (*.f64 4 (atan2.f64 im re)) (+.f64 (/.f64 (*.f64 (log.f64 10) 16) 4) (/.f64 0 (log.f64 10))))
(/.f64 (*.f64 4 (atan2.f64 im re)) (+.f64 (/.f64 0 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) 16) 4)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 8)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re))) (+.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) (+.f64 (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8))) (*.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) 8)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 4) (/.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) (+.f64 (*.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 2 (*.f64 (log.f64 10) 8))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 8) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (atan2.f64 im re) 8))) (*.f64 (*.f64 2 (*.f64 (log.f64 10) 8)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 4 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 1 (/.f64 4 (log.f64 10)))) (*.f64 1 (/.f64 4 (log.f64 10))))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4) (/.f64 0 (/.f64 2 (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4))) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 16)
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 16)
(/.f64 (*.f64 16 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (/.f64 1 (log.f64 10))) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 4)) 2) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (*.f64 (log.f64 10) (*.f64 2 (atan2.f64 im re)))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 8)) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 16)
(/.f64 (*.f64 16 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))) 16)
(/.f64 (*.f64 (/.f64 1/4 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16)) 4)
(/.f64 (*.f64 16 (*.f64 1/4 (/.f64 (atan2.f64 im re) (log.f64 10)))) 4)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 2 (log.f64 10))) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) 16) 4) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 4)) (/.f64 1/4 (log.f64 10)))
(/.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))

localize32.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)
0.8b
(*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
1.0b
(/.f64 2 (log.f64 10))
Compiler

Compiled 75 to 50 computations (33.3% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite69.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1054×rational_best-simplify-82
858×rational_best-simplify-64
718×rational_best-4
718×rational_best-2
718×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
17223
214723
342523
4182323
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) 1/2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) -2) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 8 (log.f64 10))) (*.f64 (atan2.f64 im re) 3)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 4 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (*.f64 (log.f64 10) 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 4) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1)))))

simplify77.0ms (0.9%)

Algorithm
egg-herbie
Rules
1292×rational_best-simplify-49
1200×rational_best-simplify-53
824×rational_best-simplify-108
628×rational_best-simplify-55
570×rational_best-simplify-65
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01342060
14432004
215791852
Stop Event
node limit
Counts
70 → 60
Calls
Call 1
Inputs
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 0)
(+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))
(+.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 0)
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4) 2))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1)
(/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 2)
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
(/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16) 4)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16)) 8)
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (*.f64 (log.f64 10) 2))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) -2) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (log.f64 10)) 4)
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 8 (log.f64 10))) (*.f64 (atan2.f64 im re) 3)) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 4 (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 8 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (*.f64 (log.f64 10) 2) 8))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16)) 16)
(/.f64 (-.f64 0 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) -2))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 4) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(pow.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1)
Outputs
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 0)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (+.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) 2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) -2)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (*.f64 3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)))
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) 2)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 3/2 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) -2)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) 2)) (*.f64 3 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 0)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (*.f64 -2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4) 2))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 3) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 5/2) (*.f64 (log.f64 10) 2)) (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) 2)) (*.f64 3 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 5) (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) 2)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) 2))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16) 4)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10)) (/.f64 1 (log.f64 10)))
(-.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 0 (log.f64 10)))
(/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16)) 8)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 0 (log.f64 10)))
(/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (*.f64 (log.f64 10) 2))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) 1/2) (*.f64 (log.f64 10) 4))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 2)) -2) (neg.f64 (log.f64 10)))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (log.f64 10)) 4)
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) (log.f64 10))) (/.f64 2 (log.f64 10)))
(-.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 0 (log.f64 10)))
(/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10))
(/.f64 (+.f64 (*.f64 4 (*.f64 (atan2.f64 im re) 4)) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 4 (*.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 8 (log.f64 10))) (/.f64 8 (log.f64 10))) (*.f64 (atan2.f64 im re) 3)) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 16 (log.f64 10))) (/.f64 16 (log.f64 10))) (*.f64 (atan2.f64 im re) 3)) (log.f64 10))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (/.f64 8 (log.f64 10)))) (/.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 10)))
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 4 (*.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 8 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (*.f64 (log.f64 10) 2) 8))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(-.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 0 (log.f64 10)))
(/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(-.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 0 (log.f64 10)))
(/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 4 (*.f64 (atan2.f64 im re) 4))) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(-.f64 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 0 (log.f64 10)))
(/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 16)) 16)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (-.f64 0 (*.f64 4 (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) -2))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1/4))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 4))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (log.f64 10)) 4) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (atan2.f64 im re)) 0) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10)))
(pow.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1)
(*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))

eval1.2s (13.9%)

Compiler

Compiled 37831 to 30113 computations (20.4% saved)

prune953.0ms (11.1%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New157531578
Fresh202
Picked101
Done325
Total158151586
Error
0b
Counts
1586 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
0.1b
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
11.4b
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
1.0b
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
1.0b
(*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) 4) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
Compiler

Compiled 84 to 71 computations (15.5% saved)

localize129.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))
1.0b
(*.f64 (log.f64 10) (log.f64 10))
1.0b
(/.f64 1 (log.f64 10))
1.0b
(/.f64 2 (log.f64 10))
Compiler

Compiled 169 to 138 computations (18.3% saved)

localize75.0ms (0.9%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
0.9b
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
2.2b
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
Compiler

Compiled 42 to 29 computations (31% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite118.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1526×rational_best-simplify-60
1306×rational_best-4
1306×rational_best-2
1306×rational_best-3
1306×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01481
19375
219673
367261
4405461
Stop Event
node limit
Counts
3 → 168
Calls
Call 1
Inputs
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))) -2)))) (#(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 (atan2.f64 im re) (/.f64 1 (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 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 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (log.f64 10) 2)))))) (#(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 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (atan2.f64 im re) (/.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 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 1/4)))) (#(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 1/4 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/4 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/2 (*.f64 (log.f64 10) -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) (neg.f64 (log.f64 10))) -1)))) (#(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 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))))) (#(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 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (neg.f64 (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 2 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (+.f64 (neg.f64 (*.f64 (log.f64 10) -4)) (neg.f64 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 -2 (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))) (/.f64 -2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 -1/2 (log.f64 10))) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 -2 (log.f64 10))) (/.f64 -2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 4) (*.f64 (neg.f64 (*.f64 (log.f64 10) -4)) 4))))) (#(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 neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) -4)))))) (#(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 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (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 1 (/.f64 (atan2.f64 im re) (neg.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 (*.f64 (atan2.f64 im re) 2) (/.f64 -1/2 (log.f64 10)))))) (#(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 (atan2.f64 im re) -2) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -1 (neg.f64 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (atan2.f64 im re) 2) (neg.f64 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 2 (neg.f64 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)))))) (#(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 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (/.f64 -1 (log.f64 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 1 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (/.f64 1 (/.f64 -2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (*.f64 (log.f64 10) -4))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) -4))) (*.f64 2 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/2 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/2 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (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 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -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 0 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (-.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2))) 8)))) (#(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 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify137.0ms (1.6%)

Algorithm
egg-herbie
Rules
1514×rational_best-simplify-61
1430×rational_best-simplify-1
734×rational_best-simplify-60
678×rational_best-simplify-47
644×rational_best-simplify-48
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02845622
17855146
233535118
Stop Event
node limit
Counts
240 → 186
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 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(-.f64 -1 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(-.f64 1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(-.f64 (+.f64 (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))) -2)
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (log.f64 10) 2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 1/2)
(*.f64 -2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 1/4)
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 1/4 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/4 (neg.f64 (log.f64 10))))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/2 (*.f64 (log.f64 10) -2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) -1/2)
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) -2)
(/.f64 (*.f64 (atan2.f64 im re) 4) (neg.f64 (*.f64 (log.f64 10) -4)))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))) -4)
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 2 (*.f64 (log.f64 10) -4))))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (+.f64 (neg.f64 (*.f64 (log.f64 10) -4)) (neg.f64 (*.f64 (log.f64 10) -4))))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 -2 (*.f64 (log.f64 10) -4)))
(/.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10)))) 4)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) -4)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))) (/.f64 -2 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 -1 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 -1/2 (log.f64 10))) (/.f64 -1/2 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 -2 (log.f64 10))) (/.f64 -2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 8)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 4) (*.f64 (neg.f64 (*.f64 (log.f64 10) -4)) 4))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 0)
(+.f64 1 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(+.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 0)
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(-.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(-.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) -4)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1)
(*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 -1/2 (log.f64 10)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2)
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) -1/2)
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) 1/2)
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) -4)))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -1 (neg.f64 (*.f64 (log.f64 10) -4))))
(*.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 -2 (/.f64 (*.f64 (atan2.f64 im re) 2) (neg.f64 (*.f64 (log.f64 10) -4))))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1 (*.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1 (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 2 (neg.f64 (*.f64 (log.f64 10) -4))))
(*.f64 1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 -1 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (*.f64 (atan2.f64 im re) 4))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) -2)
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))) 1/4)
(*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) -4))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (neg.f64 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (/.f64 -1 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (/.f64 1 (/.f64 -2 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) -2))
(*.f64 1/4 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (log.f64 10) -4))) (*.f64 (atan2.f64 im re) 4))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) -4))) (*.f64 2 (*.f64 (atan2.f64 im re) 4)))
(*.f64 (/.f64 1 (/.f64 -1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 -2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/2 (*.f64 (log.f64 10) 2)))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/4 (log.f64 10)))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) -4))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) -2))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/2 (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 -1 (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 -1/2 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)))
(pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)
(+.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 0 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(+.f64 (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2))
(+.f64 (-.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (-.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))
(+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 1 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(*.f64 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2) 1/2)
(*.f64 1/2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2))
(*.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 1/4)
(*.f64 1/4 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)))
(/.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(/.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(/.f64 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 4)
(/.f64 (+.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2))) 8)
(pow.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(neg.f64 (-.f64 1 (/.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 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(-.f64 -1 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 1 (-.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)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(-.f64 (+.f64 (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))) -2)
(/.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 (atan2.f64 im re) (/.f64 1 (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 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 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (log.f64 10) 2)))
(/.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 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 -2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/2 (/.f64 (atan2.f64 im re) (/.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 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 1/4)
(/.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 1/4 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/4 (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/2 (*.f64 (log.f64 10) -2)))
(/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) -1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) -2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (neg.f64 (*.f64 (log.f64 10) -4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))) -4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 2 (*.f64 (log.f64 10) -4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (+.f64 (neg.f64 (*.f64 (log.f64 10) -4)) (neg.f64 (*.f64 (log.f64 10) -4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 -2 (*.f64 (log.f64 10) -4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10)))) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (*.f64 (log.f64 10) -4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))) (/.f64 -2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))) (/.f64 -2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) -1/2) (/.f64 -2 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 -1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 -1/2 (log.f64 10))) (/.f64 -1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 -2 (log.f64 10))) (/.f64 -2 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 -2 (log.f64 10)) (log.f64 10))) (/.f64 -2 (log.f64 10)))
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (/.f64 -2 (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) -4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 4) 4) (*.f64 (neg.f64 (*.f64 (log.f64 10) -4)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 0)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 1 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2) (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2))
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3/2)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2))
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3/2)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 0)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2))
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3/2)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) -4)) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) -4)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 -1/2 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) 2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) -1/2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)) 1/2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) -4)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -1 (neg.f64 (*.f64 (log.f64 10) -4))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -2 (/.f64 (*.f64 (atan2.f64 im re) 2) (neg.f64 (*.f64 (log.f64 10) -4))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1 (*.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1 (*.f64 (log.f64 10) -2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1/2 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 2 (neg.f64 (*.f64 (log.f64 10) -4))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (*.f64 (atan2.f64 im re) 4))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) -2)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))) 1/4)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) -4))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (neg.f64 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (/.f64 -1 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (/.f64 1 (/.f64 -2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 -2 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 -2 (log.f64 10)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (/.f64 1 (/.f64 1 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) -2))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 1/4 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 4 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (log.f64 10) -4))) (*.f64 (atan2.f64 im re) 4))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) -4))) (*.f64 2 (*.f64 (atan2.f64 im re) 4)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 -1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 -2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (/.f64 -2 (log.f64 10))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 -2 (log.f64 10)))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/2 (*.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1/4 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) -4))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) -2))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 -1/2 (log.f64 10)) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) (/.f64 -1 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -2))) (/.f64 -1/2 (log.f64 10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)) (/.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 -1/2 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (neg.f64 (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (*.f64 (log.f64 10) -4)) (neg.f64 (log.f64 10))) (*.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 4)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))
(+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 0)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 0 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(+.f64 (-.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))) (-.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))
(+.f64 (-.f64 -1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 -1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))))
(+.f64 (-.f64 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -1/2))) (-.f64 -1/2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) -1/2))))
(+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 1 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2) 1/2)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 1/2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 1/4)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(*.f64 1/4 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) -1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2) 2)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(/.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 4)
(/.f64 (*.f64 4 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 2)) 8)
(/.f64 (*.f64 4 (+.f64 -2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))) 8)
(/.f64 (+.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2))) 8)
(/.f64 (*.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) 2)) 4)
(/.f64 (*.f64 4 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 2)) 8)
(/.f64 (*.f64 4 (+.f64 -2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))) 8)
(pow.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 10))) 1)
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)
(neg.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(*.f64 -1 (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) 1))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1)

localize67.0ms (0.8%)

Local error

Found 2 expressions with local error:

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

Compiled 42 to 32 computations (23.8% saved)

eval460.0ms (5.4%)

Compiler

Compiled 18652 to 15464 computations (17.1% saved)

prune228.0ms (2.7%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New6472649
Fresh000
Picked011
Done224
Total6495654
Error
0b
Counts
654 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
0.1b
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
0.8b
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
11.4b
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
1.0b
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
Compiler

Compiled 78 to 68 computations (12.8% saved)

localize17.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
2.3b
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
Compiler

Compiled 35 to 22 computations (37.1% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite94.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
994×rational_best-4
994×rational_best-2
994×rational_best-3
994×rational_best-1
994×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01252
18252
217840
350040
4243140
Stop Event
node limit
Counts
2 → 204
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 1 (+.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -4) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 2) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1) (+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) 1) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(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 (atan2.f64 im re) (*.f64 2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (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 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(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) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 1/2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (/.f64 1 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 -2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.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/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 1/2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (-.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 1/2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -4) (-.f64 0 (/.f64 1 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (atan2.f64 im re) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) 2)) (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(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 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))))) (#(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 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -4) (*.f64 (log.f64 10) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (*.f64 (*.f64 (log.f64 10) 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (+.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 8) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) 1/2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) 1/2) (/.f64 (*.f64 (log.f64 10) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 (log.f64 10) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) 1/2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (*.f64 (log.f64 10) 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 8) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/4)) (*.f64 8 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) 2) 8) (*.f64 (*.f64 (atan2.f64 im re) 2) 8)) (*.f64 (*.f64 (*.f64 (log.f64 10) 2) 8) (*.f64 (*.f64 (log.f64 10) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (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 neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (+.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (-.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -2) (-.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2) 1) (-.f64 2 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 2) (-.f64 2 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)) (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) (log.f64 10)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (/.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))))))

simplify267.0ms (3.1%)

Algorithm
egg-herbie
Rules
1066×rational_best-simplify-108
834×rational_best-simplify-49
754×rational_best-simplify-53
686×rational_best-simplify-51
522×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04275490
114835464
266545310
Stop Event
node limit
Counts
252 → 227
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 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2)
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(+.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) -1)
(+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(+.f64 2 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 1)
(+.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 1 (+.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))
(+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -4) 2) 1))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) -2)
(+.f64 (+.f64 1 (+.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(+.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) 2))
(+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 2) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))
(+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 2))
(+.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) 2) -1/2)
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(+.f64 (+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1) (+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1))
(+.f64 (+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) 1) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))
(*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(*.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 1/2 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(*.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2))
(*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 -2 (/.f64 1/2 (log.f64 10))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/2)
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (atan2.f64 im re) 4) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) 4))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) 1/2))
(*.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 1/2 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) 1/2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (-.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 1/2 (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 4 (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (atan2.f64 im re) -4) (-.f64 0 (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))
(*.f64 1/4 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (atan2.f64 im re) 2) 4))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(*.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) 2)) (*.f64 4 (*.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 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 2)
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1)
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (log.f64 10) 8))
(/.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/4) 8)
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) -4) (*.f64 (log.f64 10) -4))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (*.f64 (*.f64 (log.f64 10) 2) 8))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (+.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 10))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 8) 16)
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) 8)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) 1/2) (/.f64 (*.f64 (log.f64 10) 2) 1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 (log.f64 10) 4) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) 1/2) (*.f64 (log.f64 10) 2))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (+.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))) 4) 4)
(/.f64 (-.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) 2))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10)))) (log.f64 10))
(/.f64 (-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (-.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (-.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (/.f64 2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (*.f64 (log.f64 10) 2) 8))
(/.f64 (*.f64 (*.f64 (log.f64 10) 8) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/4)) (*.f64 8 (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 4)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) 8))
(/.f64 (*.f64 4 (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2)
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 1/4)
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) 2) 8) (*.f64 (*.f64 (atan2.f64 im re) 2) 8)) (*.f64 (*.f64 (*.f64 (log.f64 10) 2) 8) (*.f64 (*.f64 (log.f64 10) 2) 8)))
(/.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 8))
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 0)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 0 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 3)
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (+.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 0))
(-.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 1)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (-.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 0))
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -4) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 4)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) -1)
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -2) (-.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1))
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2) 1) (-.f64 2 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 2) (-.f64 2 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)) (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(*.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(*.f64 2 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1/2))
(*.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1/2)
(*.f64 1/2 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(*.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4))
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(/.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)
(/.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 1/2)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) 8)
(/.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (/.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(/.f64 (-.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 2))
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 4) 2)
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 10) 4))
(/.f64 (-.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 (log.f64 10) 2))
(/.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2)) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) 16)
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (log.f64 10) (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) (*.f64 (log.f64 10) 8))
(pow.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(neg.f64 (-.f64 2 (/.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 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 2 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 1 (+.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -4) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) -2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 1 (+.f64 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 2) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)))
(/.f64 (+.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 3)) (*.f64 (log.f64 10) 4))
(+.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) 2) -1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))
(/.f64 (+.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 3)) (*.f64 (log.f64 10) 4))
(+.f64 (+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1) (+.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1))
(/.f64 (atan2.f64 im re) (log.f64 10))
(+.f64 (+.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) 1) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(/.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 (atan2.f64 im re) (*.f64 2 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (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 -2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(/.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) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 1/2 (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (/.f64 1 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 -2 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) 4) (-.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/2 (/.f64 (*.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/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (/.f64 1/2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (/.f64 1/2 (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (-.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (/.f64 1/2 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 1 (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 4 (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) 4))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) -4) (-.f64 0 (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (/.f64 1/4 (log.f64 10))))
(*.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 1/4 (*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 4)) (*.f64 (*.f64 (atan2.f64 im re) 2) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (/.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 10) 2)) (*.f64 4 (*.f64 (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 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 4) (*.f64 (log.f64 10) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/4) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (log.f64 10)) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) -4) (*.f64 (log.f64 10) -4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (*.f64 (*.f64 (log.f64 10) 2) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (+.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 8) 16)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) 8)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) 1/2) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) 1/2) (/.f64 (*.f64 (log.f64 10) 2) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) 1/2) (/.f64 (*.f64 (log.f64 10) 4) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) 1/2) (*.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (*.f64 4 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 4)) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 2 (+.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))) 4) 4)
(-.f64 (/.f64 (*.f64 2 (+.f64 2 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)))) 4) 1)
(+.f64 (/.f64 (*.f64 2 (+.f64 2 (/.f64 (atan2.f64 im re) (*.f64 1/2 (log.f64 10))))) 4) -1)
(+.f64 -1 (/.f64 (*.f64 2 (+.f64 2 (/.f64 (atan2.f64 im re) (*.f64 1/2 (log.f64 10))))) 4))
(/.f64 (-.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10)))) (log.f64 10))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) 8) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (-.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (/.f64 2 (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10))) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (*.f64 (log.f64 10) 2) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 8) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 1/4)) (*.f64 8 (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 4)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 8 (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 4 (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (*.f64 (log.f64 10) 8) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) 2))) (*.f64 (/.f64 1/2 (log.f64 10)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 1/4)
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 10) 2) (/.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 10) 2) 8) (*.f64 (*.f64 (atan2.f64 im re) 2) 8)) (*.f64 (*.f64 (*.f64 (log.f64 10) 2) 8) (*.f64 (*.f64 (log.f64 10) 2) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 8 (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) 8))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (atan2.f64 im re) 2) 4)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 8)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) 2))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) 2))) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (atan2.f64 im re) (log.f64 10))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)
(/.f64 (atan2.f64 im re) (log.f64 10))
(neg.f64 (/.f64 (neg.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)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 0)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (-.f64 (/.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)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 0 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 3)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (+.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 0))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) 1)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -1) (-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (-.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (+.f64 (-.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 0))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -4) -2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 4)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -3) -1)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)) 2))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (+.f64 2 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))
(+.f64 -2 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10))))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -2) (-.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) -1))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2) 1) (-.f64 2 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) 2)))
(-.f64 (+.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2) -1) (-.f64 2 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)) (-.f64 2 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))
(-.f64 -1 (-.f64 (-.f64 2 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)) (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)))
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2)))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (-.f64 2 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/4 (log.f64 10))) (-.f64 2 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 1/4 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)))))
(-.f64 (-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 2) (-.f64 2 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)) (-.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (-.f64 (+.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (-.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))
(-.f64 (+.f64 -1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) 3)
(-.f64 (-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 1 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 2 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1/2))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 1/2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 1/2 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 1/4)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(*.f64 1/4 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2)
(/.f64 (+.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) 1/2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) 8)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(/.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (log.f64 10)) (/.f64 1 (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) (log.f64 10)) (/.f64 4 (log.f64 10)))
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(/.f64 (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (/.f64 (log.f64 10) 2)) (/.f64 2 (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (-.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 10) 2))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (-.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) 4) 2)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 10) 4))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (-.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 (log.f64 10) 2))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 10)) (/.f64 (log.f64 10) 2))
(/.f64 (-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (log.f64 10))) (/.f64 1 (log.f64 10)))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) 16)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (*.f64 (log.f64 10) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) (log.f64 10))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(/.f64 (*.f64 (log.f64 10) (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (log.f64 10) -2)) (*.f64 (log.f64 10) 2))
(+.f64 (/.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2) 0)
(+.f64 0 (/.f64 (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) 2))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 -2 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) -4) (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 10) (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 16) 16)
(pow.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) 1)
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)
(neg.f64 (-.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)

localize65.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 103 to 87 computations (15.5% saved)

eval637.0ms (7.4%)

Compiler

Compiled 22580 to 19536 computations (13.5% saved)

prune171.0ms (2%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New7772779
Fresh000
Picked101
Done044
Total7786784
Error
0b
Counts
784 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))
0.1b
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
0.8b
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
11.4b
(-.f64 (/.f64 (-.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (log.f64 10)) -2)
11.4b
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
1.0b
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
Compiler

Compiled 89 to 77 computations (13.5% saved)

regimes31.0ms (0.4%)

Counts
15 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 10))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)
(-.f64 (+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2) -2)
(+.f64 (-.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) 1)
(-.f64 (/.f64 (-.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (log.f64 10)) -2)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) -2) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 -3/2 (log.f64 10))))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) 2)) (/.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4)) (log.f64 10)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
(-.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -4)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(+.f64 (-.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) 3) (*.f64 (log.f64 10) 4))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 3)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) 4) (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))
Outputs
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
Calls

4 calls:

9.0ms
im
8.0ms
re
4.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
4.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 292 to 224 computations (23.3% saved)

regimes17.0ms (0.2%)

Accuracy

Total -10.5b remaining (-1205.9%)

Threshold costs -10.5b (-1205.9%)

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

4 calls:

5.0ms
re
4.0ms
im
4.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
2.0ms
(atan2.f64 im re)
Results
ErrorSegmentsBranch
0.9b1re
0.9b1im
0.9b1(/.f64 (atan2.f64 im re) (log.f64 10))
0.9b1(atan2.f64 im re)
Compiler

Compiled 71 to 51 computations (28.2% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01360
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
Outputs
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 24 to 20 computations (16.7% saved)

soundness126.0ms (1.5%)

Algorithm
egg-herbie
Rules
1074×rational_best-simplify-1
1050×rational_best-simplify-54
950×rational_best-simplify-65
912×rational_best-simplify-64
722×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02563050
16732940
224122752
Stop Event
node limit
Compiler

Compiled 164 to 111 computations (32.3% saved)

end23.0ms (0.3%)

Compiler

Compiled 22 to 17 computations (22.7% saved)

Profiling

Loading profile data...