math.log10 on complex, imaginary part

Time bar (total: 4.3s)

analyze2.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
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
75%74.9%25%0.1%0%0%0%3
87.5%87.4%12.5%0.1%0%0%0%4
93.8%93.7%6.2%0.1%0%0%0%5
96.9%96.8%3.1%0.1%0%0%0%6
98.4%98.3%1.6%0.1%0%0%0%7
99.2%99.1%0.8%0.1%0%0%0%8
99.6%99.5%0.4%0.1%0%0%0%9
99.8%99.7%0.2%0.1%0%0%0%10
99.9%99.8%0.1%0.1%0%0%0%11
100%99.9%0%0.1%0%0%0%12
Compiler

Compiled 8 to 8 computations (0% saved)

sample890.0ms (20.6%)

Memory
22.6MiB live, 1 285.5MiB allocated
Samples
650.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 459.0ms
ival-log: 233.0ms (50.7% of total)
ival-atan2: 128.0ms (27.9% of total)
ival-div: 84.0ms (18.3% of total)
ival-true: 6.0ms (1.3% of total)
exact: 5.0ms (1.1% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

preprocess15.0ms (0.3%)

Memory
28.8MiB live, 28.8MiB allocated
Algorithm
egg-herbie
Rules
54×sub-neg
32×+-commutative
20×div-sub
18×*-commutative
14×--rgt-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01436
13136
24536
36536
48336
510436
612936
714636
815136
915336
066
096
096
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))

explain64.0ms (1.5%)

Memory
-5.9MiB live, 114.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
00-0-(log.f64 #s(literal 10 binary64))
00-0-re
00-0-(atan2.f64 im re)
00-0-im
00-0-#s(literal 10 binary64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
28.0ms512×0valid
Compiler

Compiled 48 to 28 computations (41.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-log: 6.0ms (41% of total)
ival-atan2: 4.0ms (27.3% of total)
ival-div: 3.0ms (20.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
Compiler

Compiled 8 to 6 computations (25% saved)

simplify5.0ms (0.1%)

Memory
-33.2MiB live, 5.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
Rules
lift-/.f64
lower-/.f32
lift-log.f64
lower-log.f32
lower-atan2.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0614
0914
0914
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2.f64 im re)
im
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2.f64 im re)
im
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)

localize21.0ms (0.5%)

Memory
38.4MiB live, 38.4MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy98.7%
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
Samples
14.0ms256×0valid
Compiler

Compiled 16 to 8 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-log: 3.0ms (41.5% of total)
ival-atan2: 2.0ms (27.7% of total)
ival-div: 2.0ms (27.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series35.0ms (0.8%)

Memory
-5.7MiB live, 69.6MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#<alt (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))>
#<alt (atan2.f64 im re)>
#<alt (log.f64 #s(literal 10 binary64))>
Outputs
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
Calls

12 calls:

TimeVariablePointExpression
28.0ms
im
@0
(/ (atan2 im re) (log 10))
6.0ms
re
@0
(/ (atan2 im re) (log 10))
0.0ms
im
@inf
(/ (atan2 im re) (log 10))
0.0ms
re
@inf
(/ (atan2 im re) (log 10))
0.0ms
im
@-inf
(/ (atan2 im re) (log 10))

simplify4.0ms (0.1%)

Memory
8.7MiB live, 8.7MiB allocated
Algorithm
egg-herbie
Rules
lower-/.f32
lower-/.f64
lower-atan2.f64
lower-log.f64
lower-log.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06216
06216
Stop Event
iter limit
saturated
Counts
48 → 48
Calls
Call 1
Inputs
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
Outputs
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)

rewrite75.0ms (1.7%)

Memory
-11.7MiB live, 103.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
520×lower-*.f64
520×lower-*.f32
470×lower-/.f32
468×lower-/.f64
134×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0611
0911
11711
25511
321411
0120111
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
3 → 118
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2.f64 im re)
(log.f64 #s(literal 10 binary64))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(+.f64 (atan2.f64 im re) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (atan2.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re)))
(fma.f64 (atan2.f64 im re) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) #s(literal 1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 3 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (atan2.f64 im re))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 3 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(pow.f64 (atan2.f64 im re) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(atan2.f64 im re)
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(fma.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))

eval19.0ms (0.4%)

Memory
3.0MiB live, 39.7MiB allocated
Compiler

Compiled 1 758 to 280 computations (84.1% saved)

prune28.0ms (0.6%)

Memory
14.8MiB live, 55.7MiB allocated
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1597166
Fresh000
Picked011
Done000
Total1598167
Accuracy
100.0%
Counts
167 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.7%
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
88.6%
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
99.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
98.8%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
98.6%
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
Compiler

Compiled 180 to 130 computations (27.8% saved)

simplify491.0ms (11.3%)

Memory
-207.0MiB live, 310.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(atan2.f64 im re)
cost-diff0
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
cost-diff0
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
cost-diff13248
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
cost-diff0
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
Rules
3 466×lower-*.f32
3 464×lower-*.f64
3 102×lower-neg.f32
3 098×lower-neg.f64
2 360×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023134
039121
163117
2145117
3403117
41112117
52285117
63251117
08135117
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(atan2.f64 im re)
im
re
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
#s(literal -1 binary64)
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(atan2.f64 im re)
im
re
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(atan2.f64 im re)
im
re
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(atan2.f64 im re)
im
re
#s(literal 2 binary64)
(*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
Outputs
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(atan2.f64 im re)
im
re
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
#s(literal -1 binary64)
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(atan2.f64 im re)
im
re
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(atan2.f64 im re)
im
re
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(atan2.f64 im re)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(atan2.f64 im re)
im
re
#s(literal 2 binary64)
(*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)

localize97.0ms (2.2%)

Memory
-6.5MiB live, 233.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
accuracy98.7%
(*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
accuracy98.4%
(log.f64 #s(literal 1/10 binary64))
accuracy88.8%
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
accuracy99.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
accuracy98.7%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
accuracy98.7%
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
accuracy100.0%
(atan2.f64 im re)
accuracy99.5%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
accuracy98.7%
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
accuracy98.4%
(log.f64 #s(literal 1/10 binary64))
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
accuracy98.7%
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy98.4%
(log.f64 #s(literal 1/10 binary64))
Samples
52.0ms256×0valid
Compiler

Compiled 136 to 25 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-div: 14.0ms (41.2% of total)
ival-log: 6.0ms (17.7% of total)
const: 5.0ms (14.7% of total)
ival-mult: 2.0ms (5.9% of total)
ival-atan2: 2.0ms (5.9% of total)
ival-neg: 2.0ms (5.9% of total)
ival-pow2: 2.0ms (5.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series47.0ms (1.1%)

Memory
-6.0MiB live, 111.2MiB allocated
Counts
16 → 312
Calls
Call 1
Inputs
#<alt (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))>
#<alt (atan2.f64 im re)>
#<alt (neg.f64 (log.f64 #s(literal 1/10 binary64)))>
#<alt (log.f64 #s(literal 1/10 binary64))>
#<alt (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))>
#<alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))>
#<alt (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))>
#<alt (log.f64 #s(literal 10 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))>
#<alt (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) (atan2.f64 im re))>
#<alt (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))>
#<alt (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))>
#<alt (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))>
#<alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))>
Outputs
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (log 1/10) (atan2 im re))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (/ (atan2 im re) (log 1/10)))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (* -1 (pow (atan2 im re) 2))>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (pow (atan2 im re) 2)>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
#<alt (* (log 1/10) (atan2 im re))>
Calls

78 calls:

TimeVariablePointExpression
20.0ms
im
@0
(/ (atan2 im re) (neg (log 1/10)))
9.0ms
re
@0
(/ (atan2 im re) (neg (log 1/10)))
2.0ms
re
@inf
(neg (pow (atan2 im re) 2))
1.0ms
re
@inf
(/ (atan2 im re) (neg (log 1/10)))
1.0ms
im
@-inf
(/ (atan2 im re) (neg (log 1/10)))

simplify22.0ms (0.5%)

Memory
9.3MiB live, 47.2MiB allocated
Algorithm
egg-herbie
Rules
48×lower-+.f64
48×lower-+.f32
34×sub-neg
30×lower-*.f64
30×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0191752
1291752
2391752
3461752
4571752
5691752
6821752
7981752
81221752
91371752
101401752
01401752
Stop Event
iter limit
saturated
Counts
312 → 312
Calls
Call 1
Inputs
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (log 1/10) (atan2 im re))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (/ (atan2 im re) (log 1/10)))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(* -1 (pow (atan2 im re) 2))
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(pow (atan2 im re) 2)
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
(* (log 1/10) (atan2 im re))
Outputs
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (log 1/10) (atan2 im re))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (/ (atan2 im re) (log 1/10)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(* -1 (pow (atan2 im re) 2))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow (atan2 im re) 2)
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(* (log 1/10) (atan2 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))

rewrite215.0ms (5%)

Memory
-15.8MiB live, 239.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 346×lower-*.f32
1 344×lower-*.f64
1 074×lower-/.f32
1 058×lower-/.f64
464×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02397
03976
111576
248576
0282676
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
16 → 1 152
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(atan2.f64 im re)
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(log.f64 #s(literal 10 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (log.f64 (atan2.f64 im re)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (atan2.f64 im re))) (log.f64 (atan2.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re)))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (neg.f64 (atan2.f64 im re))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (atan2.f64 im re) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 #s(literal 1/10 binary64))
(+.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(fma.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(/.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))) (atan2.f64 im re))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)) (atan2.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 #s(literal 10 binary64)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 0 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re)) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (sqrt.f64 (atan2.f64 im re))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(log.f64 #s(literal 10 binary64))
(+.f64 (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(fma.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(exp.f64 (log.f64 (atan2.f64 im re)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (atan2.f64 im re))) (log.f64 (atan2.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re)))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (neg.f64 (atan2.f64 im re))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (atan2.f64 im re) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 #s(literal 2 binary64) (log.f64 (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(neg.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (atan2.f64 im re) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (sqrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(+.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(fma.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)) #s(literal 0 binary64))
(neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) #s(literal 0 binary64))))
(*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(+.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (atan2.f64 im re))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (atan2.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (log.f64 (atan2.f64 im re))))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(fma.f64 (atan2.f64 im re) (atan2.f64 im re) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (atan2.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)) #s(literal 0 binary64))
(neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 6 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (atan2.f64 im re) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 4 binary64)))
(pow.f64 (atan2.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(neg.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))

eval333.0ms (7.7%)

Memory
14.0MiB live, 314.8MiB allocated
Compiler

Compiled 27 065 to 2 201 computations (91.9% saved)

prune272.0ms (6.3%)

Memory
17.0MiB live, 260.7MiB allocated
Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1 87121 873
Fresh112
Picked235
Done011
Total1 87471 881
Accuracy
100.0%
Counts
1 881 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.7%
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
98.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
99.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
98.8%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
93.6%
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
Compiler

Compiled 80 to 55 computations (31.3% saved)

simplify534.0ms (12.3%)

Memory
2.2MiB live, 315.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(atan2.f64 im re)
cost-diff0
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
cost-diff0
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
cost-diff19264
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
cost-diff0
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
cost-diff0
(atan2.f64 im re)
cost-diff320
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
cost-diff13248
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
Rules
7 666×lower-*.f32
7 656×lower-*.f64
3 536×lower-pow.f32
3 534×lower-pow.f64
3 532×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016104
027109
14477
27377
315077
447577
5190877
6214677
7236477
8267777
9309977
10365977
11420777
12447177
13472977
14484377
15498777
16542077
17643877
18687577
19706077
20716577
21725077
22734077
23743077
24752077
25761077
26777877
27789177
0867377
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(atan2.f64 im re)
im
re
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal -1/2 binary64)
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2.f64 im re)
im
re
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal -1/2 binary64)
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(atan2.f64 im re)
im
re
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(atan2.f64 im re)
im
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)

localize99.0ms (2.3%)

Memory
0.7MiB live, 80.8MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
accuracy98.7%
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy99.9%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
accuracy98.8%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy98.8%
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
accuracy98.7%
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
accuracy94.5%
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
Samples
75.0ms256×0valid
Compiler

Compiled 106 to 18 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 31.0ms (65.6% of total)
ival-div: 5.0ms (10.6% of total)
ival-pow: 5.0ms (10.6% of total)
ival-log: 3.0ms (6.3% of total)
ival-atan2: 2.0ms (4.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
7.6MiB live, 7.6MiB allocated
Counts
11 → 216
Calls
Call 1
Inputs
#<alt (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))>
#<alt (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))>
#<alt (atan2.f64 im re)>
#<alt (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))>
#<alt (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))>
#<alt (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))>
#<alt (log.f64 #s(literal 10 binary64))>
#<alt (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))>
#<alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) (atan2.f64 im re))>
Outputs
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ 1 (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (* (log 10) (atan2 im re))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ (log 10) (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
#<alt (/ 1 (atan2 im re))>
Calls

54 calls:

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

simplify56.0ms (1.3%)

Memory
-26.1MiB live, 11.6MiB allocated
Algorithm
egg-herbie
Rules
lower-*.f64
lower-/.f32
lower-/.f64
lower-*.f32
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0131224
1171224
0171224
Stop Event
iter limit
saturated
Counts
216 → 216
Calls
Call 1
Inputs
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ 1 (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(* (log 10) (atan2 im re))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ (log 10) (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
(/ 1 (atan2 im re))
Outputs
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ 1 (log 10))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(* (log 10) (atan2 im re))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ (log 10) (atan2 im re))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/ 1 (atan2 im re))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))

rewrite213.0ms (4.9%)

Memory
-4.6MiB live, 128.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
998×lower-*.f32
988×lower-*.f64
700×lower-/.f32
694×lower-/.f64
412×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01683
02788
17256
227256
0177856
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
11 → 625
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(atan2.f64 im re)
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(log.f64 #s(literal 10 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
Outputs
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (atan2.f64 im re)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (atan2.f64 im re))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re)))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (atan2.f64 im re))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(pow.f64 (atan2.f64 im re) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (atan2.f64 im re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (neg.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(atan2.f64 im re)
(-.f64 #s(literal 0 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re)) (atan2.f64 im re))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1/4 binary64) (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(log.f64 #s(literal 10 binary64))
(exp.f64 (log.f64 (log.f64 #s(literal 10 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (atan2.f64 im re))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (atan2.f64 im re) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (atan2.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (atan2.f64 im re) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (atan2.f64 im re))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (neg.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/4 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)))) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (atan2.f64 im re))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(neg.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (atan2.f64 im re))
(/.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(pow.f64 (atan2.f64 im re) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (atan2.f64 im re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (atan2.f64 im re)))
(*.f64 (/.f64 #s(literal -1 binary64) (atan2.f64 im re)) #s(literal -1 binary64))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (atan2.f64 im re) #s(literal -1/2 binary64)))

eval242.0ms (5.6%)

Memory
8.0MiB live, 270.0MiB allocated
Compiler

Compiled 18 355 to 1 634 computations (91.1% saved)

prune94.0ms (2.2%)

Memory
36.3MiB live, 233.4MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New1 20121 203
Fresh000
Picked213
Done044
Total1 20371 210
Accuracy
100.0%
Counts
1 210 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.7%
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
98.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
99.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
98.8%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
98.8%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
Compiler

Compiled 78 to 60 computations (23.1% saved)

simplify6.0ms (0.1%)

Memory
-27.7MiB live, 10.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
cost-diff0
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))
cost-diff0
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
cost-diff0
(atan2.f64 im re)
cost-diff0
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
Rules
16×lower-*.f32
10×lower-*.f64
*-commutative
lift-pow.f64
lift-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022103
031103
137103
037103
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal -1/4 binary64)
#s(literal 4 binary64)
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal -1/2 binary64)
#s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(atan2.f64 im re)
im
re
(sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
Outputs
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
(atan2.f64 im re)
im
re
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal -1/4 binary64)
#s(literal 4 binary64)
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal -1/2 binary64)
#s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(atan2.f64 im re)
im
re
(sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)

localize79.0ms (1.8%)

Memory
12.8MiB live, 142.0MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
#s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
accuracy99.9%
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
accuracy98.8%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
accuracy98.4%
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy100.0%
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))
accuracy100.0%
(atan2.f64 im re)
accuracy100.0%
(log.f64 #s(literal 10 binary64))
accuracy98.8%
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
Samples
56.0ms256×0valid
Compiler

Compiled 85 to 20 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-atan2: 13.0ms (34.2% of total)
ival-pow: 11.0ms (28.9% of total)
ival-mult: 6.0ms (15.8% of total)
ival-log: 3.0ms (7.9% of total)
ival-div: 2.0ms (5.3% of total)
ival-sqrt: 2.0ms (5.3% of total)
exact: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series2.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
10 → 120
Calls
Call 1
Inputs
#<alt (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))>
#<alt (atan2.f64 im re)>
#<alt (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))>
#<alt (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))>
#<alt (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))>
#<alt (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))>
#<alt (log.f64 #s(literal 10 binary64))>
#<alt #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))>
#<alt (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))>
#<alt (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))>
Outputs
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (atan2 im re)>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (/ (atan2 im re) (log 10))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
#<alt (* (sqrt (/ 1 (log 10))) (atan2 im re))>
Calls

30 calls:

TimeVariablePointExpression
0.0ms
im
@0
(* (atan2 im re) (pow (pow (log 10) -1/4) 4))
0.0ms
im
@0
(* (atan2 im re) (sqrt (/ 1 (log 10))))
0.0ms
re
@-inf
(* (atan2 im re) (sqrt (/ 1 (log 10))))
0.0ms
im
@inf
(* (atan2 im re) (sqrt (/ 1 (log 10))))
0.0ms
re
@inf
(* (atan2 im re) (sqrt (/ 1 (log 10))))

simplify8.0ms (0.2%)

Memory
-22.4MiB live, 16.8MiB allocated
Algorithm
egg-herbie
Rules
lower-*.f64
lower-/.f32
lower-/.f64
lower-*.f32
lower-sqrt.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010792
113792
013792
Stop Event
iter limit
saturated
Counts
120 → 120
Calls
Call 1
Inputs
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(atan2 im re)
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(/ (atan2 im re) (log 10))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
Outputs
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(atan2 im re)
(atan2.f64 im re)
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/ (atan2 im re) (log 10))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(* (sqrt (/ 1 (log 10))) (atan2 im re))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))

rewrite93.0ms (2.1%)

Memory
4.0MiB live, 161.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
506×lower-*.f32
500×lower-*.f64
202×lower-/.f32
200×lower-/.f64
134×lower-pow.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02283
03178
17169
220368
090268
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
10 → 280
Calls
Call 1
Inputs
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
(atan2.f64 im re)
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(log.f64 #s(literal 10 binary64))
#s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
Outputs
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (atan2.f64 im re)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (atan2.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (atan2.f64 im re) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (atan2.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (atan2.f64 im re) #s(literal 1 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (atan2.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (atan2.f64 im re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (atan2.f64 im re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (atan2.f64 im re))
(atan2.f64 im re)
(exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(literal 2 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1/8 binary64)) #s(literal 2 binary64)))
(fabs.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 (sqrt.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) (log.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (pow.f64 #s(literal 1 binary64) #s(literal -1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (sqrt.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/8 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)))
(/.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (*.f64 #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1/8 binary64)) #s(literal 4 binary64)))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fabs.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)) #s(literal 4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (fabs.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (fabs.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/16 binary64)))
(log.f64 #s(literal 10 binary64))
(exp.f64 (log.f64 (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal -4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -2 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
#s(approx (* (pow (log 10) -1/2) (atan2 im re)) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (log.f64 #s(literal 1/10 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) #s(literal 2 binary64)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (atan2.f64 im re)) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (atan2.f64 im re))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (atan2.f64 im re)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -3/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/8 binary64)))

eval55.0ms (1.3%)

Memory
-7.3MiB live, 147.6MiB allocated
Compiler

Compiled 6 941 to 841 computations (87.9% saved)

prune95.0ms (2.2%)

Memory
31.8MiB live, 111.3MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New4592461
Fresh000
Picked202
Done055
Total4617468
Accuracy
100.0%
Counts
468 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.7%
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
98.6%
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
98.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
99.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
98.8%
(*.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
Compiler

Compiled 226 to 109 computations (51.8% saved)

regimes20.0ms (0.5%)

Memory
3.5MiB live, 43.7MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (atan2.f64 im re)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan2.f64 im re)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (atan2.f64 im re))) (log.f64 #s(literal 10 binary64)))
(*.f64 (atan2.f64 im re) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(/.f64 (/.f64 (atan2.f64 im re) (sqrt.f64 (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(approx (* (pow (log 10) -1/2) (atan2 im re)) (*.f64 (atan2.f64 im re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (atan2.f64 im re)))
Outputs
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
Calls

4 calls:

7.0ms
(atan2.f64 im re)
4.0ms
re
4.0ms
im
4.0ms
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
Results
AccuracySegmentsBranch
99.7%1re
99.7%1im
99.7%1(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
99.7%1(atan2.f64 im re)
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes6.0ms (0.1%)

Memory
-22.7MiB live, 15.8MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

2.0ms
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
1.0ms
im
1.0ms
re
1.0ms
(atan2.f64 im re)
Results
AccuracySegmentsBranch
98.7%1re
98.7%1im
98.7%1(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
98.7%1(atan2.f64 im re)
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify6.0ms (0.1%)

Memory
16.7MiB live, 16.7MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013
11613
22213
32713
43013
53113
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64)))

soundness47.0ms (1.1%)

Memory
9.4MiB live, 48.4MiB allocated
Rules
520×lower-*.f64
520×lower-*.f32
470×lower-/.f32
468×lower-/.f64
134×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0611
0911
11711
25511
321411
0120111
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 30 to 20 computations (33.3% saved)

preprocess36.0ms (0.8%)

Memory
-43.1MiB live, 66.8MiB allocated
Compiler

Compiled 46 to 32 computations (30.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...